Sha256: 5bc8fa8dd1756ea031721985ba71b2daa61a4b4fc463a4ffe652935812fee426
Contents?: true
Size: 662 Bytes
Versions: 8
Compression:
Stored size: 662 Bytes
Contents
require "geocoder/lookups/google" require "geocoder/results/google_places_search" module Geocoder module Lookup class GooglePlacesSearch < Google def name "Google Places Search" end def required_api_key_parts ["key"] end def supported_protocols [:https] end def query_url(query) "#{protocol}://maps.googleapis.com/maps/api/place/textsearch/json?#{url_query_string(query)}" end private def query_url_google_params(query) { query: query.text, language: query.language || configuration.language } end end end end
Version data entries
8 entries across 8 versions & 2 rubygems