class OpenCage::Geocoder::Location
Public Class Methods
new(result, _options = {})
click to toggle source
# File lib/opencage/geocoder/location.rb, line 4 def initialize(result, _options = {}) @result = result end
Public Instance Methods
address()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 12 def address @result['formatted'] end
annotations()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 32 def annotations @result['annotations'] end
bounds()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 40 def bounds @result['bounds'] end
components()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 28 def components @result['components'] end
confidence()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 36 def confidence @result['confidence'] end
coordinates()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 16 def coordinates [lat, lng] end
lat()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 20 def lat @result['geometry']['lat'].to_f end
lng()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 24 def lng @result['geometry']['lng'].to_f end
raw()
click to toggle source
# File lib/opencage/geocoder/location.rb, line 8 def raw @result end