Skip to content
Snippets Groups Projects
Commit 0c1573ee authored by Alex Reisner's avatar Alex Reisner
Browse files

Merge pull request #586 from twonegatives/master

add object kind recognising for yandex result object
parents fecc20dd 23ec46e9
No related branches found
No related tags found
No related merge requests found
...@@ -59,6 +59,10 @@ module Geocoder::Result ...@@ -59,6 +59,10 @@ module Geocoder::Result
address_details['Locality']['Premise']['PremiseName'] address_details['Locality']['Premise']['PremiseName']
end end
def kind
@data['GeoObject']['metaDataProperty']['GeocoderMetaData']['kind']
end
def precision def precision
@data['GeoObject']['metaDataProperty']['GeocoderMetaData']['precision'] @data['GeoObject']['metaDataProperty']['GeocoderMetaData']['precision']
end end
......
...@@ -30,6 +30,16 @@ class ResultTest < Test::Unit::TestCase ...@@ -30,6 +30,16 @@ class ResultTest < Test::Unit::TestCase
end end
end end
def test_yandex_result_kind
assert_nothing_raised do
Geocoder.configure(:lookup => :yandex)
set_api_key!(:yandex)
["new york", [45.423733, -75.676333], "no city and town"].each do |query|
Geocoder.search("new york").first.kind
end
end
end
private # ------------------------------------------------------------------ private # ------------------------------------------------------------------
def assert_result_has_required_attributes(result) def assert_result_has_required_attributes(result)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment