class Geocoder::Result::Yandex

def address(format = :full)

def address(format = :full)
  @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['text']
end

def address_details

def address_details
  @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['AddressDetails']['Country']
end

def city

def city
  address_details['Locality']['LocalityName']
end

def coordinates

def coordinates
  @data['GeoObject']['Point']['pos'].split(' ').reverse.map(&:to_f)
end

def country

def country
  address_details['CountryName']
end

def country_code

def country_code
  address_details['CountryNameCode']
end

def postal_code

def postal_code
  ""
end

def premise_name

def premise_name
  address_details['Locality']['Premise']['PremiseName']
end

def state

def state
  ""
end

def state_code

def state_code
  ""
end