Class: Zvents::Venue

Inherits:
Object
  • Object
show all
Defined in:
lib/zvents/venue.rb

Constant Summary collapse

RESOURCE_URL =
'/partner_rest/venue'

Class Method Summary collapse

Class Method Details

.find(id) ⇒ Object

Zvent::Venue.find(‘123123’) => an instance of a venue



30
31
32
33
34
35
36
37
38
# File 'lib/zvents/venue.rb', line 30

def self.find(id)
    parameters = {id: id}
    response = Zvents.find(RESOURCE_URL, parameters)
    
    if response.body['rsp']['status'] != 'ok'
        raise Zvents::VenueNotFoundError.new("could not find venue with id #{id}") 
    end
    self.new(response.body['rsp']['content']['venues'].first)
end