Module: Geogle::Parser

Extended by:
Parser
Included in:
Parser
Defined in:
lib/geogle/parser.rb

Instance Method Summary collapse

Instance Method Details

#place(place) ⇒ Object



14
15
16
17
18
19
# File 'lib/geogle/parser.rb', line 14

def place(place)
  Model::Place.new({
    address: address(place["address_components"], place["formatted_address"]),
    geometry: geometry(place["geometry"]),
  })
end

#places(results) ⇒ Object



7
8
9
10
11
12
# File 'lib/geogle/parser.rb', line 7

def places(results)
  return [] if results.nil?
  results.collect do |result|
    Parser.place(result)
  end
end