Sha256: 2b72a1dd88112ffa50416ec0803c2347ae2fafa43ec98b257e9d972fdbca4197
Contents?: true
Size: 913 Bytes
Versions: 6
Compression:
Stored size: 913 Bytes
Contents
require 'geocoder/results/base' module Geocoder::Result class Yandex < Base def coordinates @data['GeoObject']['Point']['pos'].split(' ').reverse.map(&:to_f) end def address(format = :full) @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['text'] end def city address_details['Locality']['LocalityName'] end def country address_details['CountryName'] end def country_code address_details['CountryNameCode'] end def state "" end def state_code "" end def postal_code "" end def premise_name address_details['Locality']['Premise']['PremiseName'] end private # ---------------------------------------------------------------- def address_details @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['AddressDetails']['Country'] end end end
Version data entries
6 entries across 6 versions & 1 rubygems