From fdbc1d97bda79d76b98202203cfa9f80f7a5f4d8 Mon Sep 17 00:00:00 2001 From: sld <sld7700@gmail.com> Date: Fri, 10 Feb 2012 10:20:26 +0600 Subject: [PATCH] Updated lib/geocoder/results/yandex.rb. Fixed city and sub_state method. --- lib/geocoder/results/yandex.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/geocoder/results/yandex.rb b/lib/geocoder/results/yandex.rb index d71fc1cc..841da988 100644 --- a/lib/geocoder/results/yandex.rb +++ b/lib/geocoder/results/yandex.rb @@ -15,9 +15,9 @@ module Geocoder::Result if state.empty? address_details['Locality']['LocalityName'] elsif sub_state.empty? - state['Locality']['LocalityName'] + address_details['AdministrativeArea']['Locality']['LocalityName'] else - sub_state['Locality']['LocalityName'] + address_details['AdministrativeArea']['SubAdministrativeArea']['Locality']['LocalityName'] end end @@ -38,8 +38,8 @@ module Geocoder::Result end def sub_state - if !state.empty? and state['SubAdministrativeArea'] - state['SubAdministrativeArea']['SubAdministrativeAreaName'] + if !state.empty? and address_details['AdministrativeArea']['SubAdministrativeArea'] + address_details['AdministrativeArea']['SubAdministrativeArea']['SubAdministrativeAreaName'] else "" end -- GitLab