module Geocoder::Result
Public Instance Methods
address_details()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 122 def address_details @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['AddressDetails']['Country'] end
admin_locality()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 104 def admin_locality address_details && address_details['AdministrativeArea'] && address_details['AdministrativeArea']['Locality'] end
dependent_locality()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 115 def dependent_locality address_details && address_details['AdministrativeArea'] && address_details['AdministrativeArea']['SubAdministrativeArea'] && address_details['AdministrativeArea']['SubAdministrativeArea']['Locality'] && address_details['AdministrativeArea']['SubAdministrativeArea']['Locality']['DependentLocality'] end
locality_data()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 100 def locality_data dependent_locality && subadmin_locality && admin_locality end
sub_state_city()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 126 def sub_state_city if !sub_state.empty? and address_details and address_details['AdministrativeArea']['SubAdministrativeArea'].has_key? 'Locality' address_details['AdministrativeArea']['SubAdministrativeArea']['Locality']['LocalityName'] || "" else "" end end
subadmin_locality()
click to toggle source
# File lib/geocoder/results/yandex.rb, line 109 def subadmin_locality address_details && address_details['AdministrativeArea'] && address_details['AdministrativeArea']['SubAdministrativeArea'] && address_details['AdministrativeArea']['SubAdministrativeArea']['Locality'] end