Sha256: 02409da9699b1fd490e999e99d8a059a96242beca0503c865ecbb4e4723b62fd
Contents?: true
Size: 707 Bytes
Versions: 8
Compression:
Stored size: 707 Bytes
Contents
module Barometer module Query module Service class YahooPlacefinder class Api < Utils::Api def url 'http://query.yahooapis.com/v1/public/yql' end def params { q: format_query, format: :json } end def unwrap_nodes ['query', 'results', 0, 'Result'] end private def format_query "select * from geo.placefinder where #{field}='#{query.q}' and gflags='R'" end def field if query.format == :woe_id 'woeid' else 'text' end end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems