Method: JsonPath#on

Defined in:
lib/jsonpath.rb

#on(obj_or_str, opts = {}) ⇒ Object



81
82
83
84
85
86
87
88
89
# File 'lib/jsonpath.rb', line 81

def on(obj_or_str, opts = {})
  a = enum_on(obj_or_str).to_a
  if symbolize_keys?(opts)
    a.map! do |e|
      e.each_with_object({}) { |(k, v), memo| memo[k.to_sym] = v; }
    end
  end
  a
end