class GoogleMaps::Geocoder::Result
Constants
- STATUS_CODES
Attributes
status[RW]
Public Class Methods
new(json = {})
click to toggle source
# File lib/google_maps/geocoder/result.rb, line 10 def initialize(json = {}) self.status = ActiveSupport::StringInquirer.new(json['status'].downcase) @locations = (json['results'] || []).map { |result| Location.new(result) } end
Public Instance Methods
[](index)
click to toggle source
# File lib/google_maps/geocoder/result.rb, line 23 def [](index) all[index] end
all()
click to toggle source
# File lib/google_maps/geocoder/result.rb, line 15 def all @locations end
each(&block)
click to toggle source
# File lib/google_maps/geocoder/result.rb, line 19 def each(&block) all.each &block end
last()
click to toggle source
# File lib/google_maps/geocoder/result.rb, line 27 def last all.last end