class Geocoder::Result::AbstractApi
Public Instance Methods
city()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 18 def city @data["city"] end
city_geoname_id()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 22 def city_geoname_id @data["city_geoname_id"] end
connection_autonomous_system_number()
click to toggle source
Connection
# File lib/geocoder/results/abstract_api.rb, line 125 def connection_autonomous_system_number @data.dig "connection", "autonomous_system_number" end
connection_autonomous_system_organization()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 129 def connection_autonomous_system_organization @data.dig "connection", "autonomous_system_organization" end
connection_connection_type()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 133 def connection_connection_type @data.dig "connection", "connection_type" end
connection_isp_name()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 137 def connection_isp_name @data.dig "connection", "isp_name" end
connection_organization_name()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 141 def connection_organization_name @data.dig "connection", "organization_name" end
continent()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 50 def continent @data["continent"] end
continent_code()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 54 def continent_code @data["continent_code"] end
continent_geoname_id()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 58 def continent_geoname_id @data["continent_geoname_id"] end
country()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 34 def country @data["country"] end
country_code()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 38 def country_code @data["country_code"] end
country_geoname_id()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 42 def country_geoname_id @data["country_geoname_id"] end
country_is_eu()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 46 def country_is_eu @data["country_is_eu"] end
currency_currency_code()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 118 def currency_currency_code @data.dig "currency", "currency_code" end
currency_currency_name()
click to toggle source
Currency
# File lib/geocoder/results/abstract_api.rb, line 114 def currency_currency_name @data.dig "currency", "currency_name" end
flag_emoji()
click to toggle source
Flag
# File lib/geocoder/results/abstract_api.rb, line 95 def flag_emoji @data.dig "flag", "emoji" end
flag_png()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 103 def flag_png @data.dig "flag", "png" end
flag_svg()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 107 def flag_svg @data.dig "flag", "svg" end
flag_unicode()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 99 def flag_unicode @data.dig "flag", "unicode" end
is_vpn?()
click to toggle source
Security
# File lib/geocoder/results/abstract_api.rb, line 65 def is_vpn? @data.dig "security", "is_vpn" end
postal_code()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 30 def postal_code @data["postal_code"] end
region_geoname_id()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 26 def region_geoname_id @data["region_geoname_id"] end
state()
click to toggle source
Geolocation
# File lib/geocoder/results/abstract_api.rb, line 10 def state @data['region'] end
state_code()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 14 def state_code @data['region_iso_code'] end
timezone_abbreviation()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 76 def timezone_abbreviation @data.dig "timezone", "abbreviation" end
timezone_current_time()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 84 def timezone_current_time @data.dig "timezone", "current_time" end
timezone_gmt_offset()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 80 def timezone_gmt_offset @data.dig "timezone", "gmt_offset" end
timezone_is_dst()
click to toggle source
# File lib/geocoder/results/abstract_api.rb, line 88 def timezone_is_dst @data.dig "timezone", "is_dst" end
timezone_name()
click to toggle source
Timezone
# File lib/geocoder/results/abstract_api.rb, line 72 def timezone_name @data.dig "timezone", "name" end