class Geocoder::Result::Google

def city

def city
  fields = [:locality, :sublocality, :administrative_area_level_3,
    :administrative_area_level_2, :administrative_area_level_1]
  fields.each do |f|
    if entity = address_components_of_type(f).first
      return entity['long_name']
    end
  end
end