Class: Parkwhiz::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/parkwhiz/event.rb

Class Method Summary collapse

Class Method Details

.search(search_parameters) ⇒ Object

Raises:



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/parkwhiz/event.rb', line 19

def self.search(search_parameters)
  response = Parkwhiz.connection.get do |request|
    request.url SEARCH_PATH
    request.params['key'] = Parkwhiz.api_key
    request.params.merge!(search_parameters)
  end

  raise SearchError.new(response.body['error']) if response.body.kind_of?(Hash) && response.body['error']

  response.body.collect{|event_json| self.new(event_json)}
end