def format(obj)
      result = hash(obj, i: @indent, inline:@inline)
      result = unwrap(result, obj.size) if !@wrap
      result = result.strip if @inline && result.lines.to_a.length == 1
      result
    end
def format(obj)
      result = hash(obj, i: @indent, inline:@inline)
      result = unwrap(result, obj.size) if !@wrap
      result = result.strip if @inline && result.lines.to_a.length == 1
      result
    end
@option options [Boolean] :wrap (true) When `true`, the formatted hash will
   be wrapped with curly braces.

 @option options [Boolean] :inline (false) When `true` the formatted hash will
   contain no newlines.

 @option options [Boolean] :quote_strings (false) By default, all hash string values
   must contain their own quotes. If you pass `true`, then all hash string
   values will be inspected via `#inspect` which will auto-quote them.