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