Sha256: 7dcbca3fbaf0a1f10682475461508c69333bf942a410d464d1c40ddc3f7aa29e

Contents?: true

Size: 377 Bytes

Versions: 22

Compression:

Stored size: 377 Bytes

Contents

class CityGrid
  class Search < Abstraction::Collection
    
    def request options = {}
      CityGrid::API::Content::Places.search options
    end

    private

    def preprocess response
      return nil unless response && response.results && response.results.locations

      response.results.locations.map do |attrs|
        Listing.new attrs
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
citygrid_api-0.0.28 lib/citygrid/search.rb
citygrid_api-0.0.27 lib/citygrid/search.rb
citygrid_api-0.0.26 lib/citygrid/search.rb
citygrid_api-0.0.25 lib/citygrid/search.rb
citygrid_api-0.0.24 lib/citygrid/search.rb
citygrid_api-0.0.23 lib/citygrid/search.rb
citygrid_api-0.0.22 lib/citygrid/search.rb
citygrid_api-0.0.21 lib/citygrid/search.rb
citygrid_api-0.0.20 lib/citygrid/search.rb
citygrid_api-0.0.19 lib/citygrid/search.rb
citygrid_api-0.0.18 lib/citygrid/search.rb
citygrid_api-0.0.17 lib/citygrid/search.rb
citygrid_api-0.0.16 lib/citygrid/search.rb
citygrid_api-0.0.15 lib/citygrid/search.rb
citygrid_api-0.0.14 lib/citygrid/search.rb
citygrid_api-0.0.13 lib/citygrid/search.rb
citygrid_api-0.0.12 lib/citygrid/search.rb
citygrid_api-0.0.11 lib/citygrid/search.rb
citygrid_api-0.0.10 lib/citygrid/search.rb
citygrid_api-0.0.9 lib/citygrid/search.rb