Class: Eventbrite::Api::Model::Event

Inherits:
Base
  • Object
show all
Defined in:
lib/eventbrite/api/model/event.rb

Instance Method Summary collapse

Methods inherited from Base

#all, #create, #find, #get, #initialize, #next_page, #previous_page, #update

Constructor Details

This class inherits a constructor from Eventbrite::Api::Model::Base

Instance Method Details

#model_routeObject



5
6
7
# File 'lib/eventbrite/api/model/event.rb', line 5

def model_route
  'events'
end

#publish(id) ⇒ Object



13
14
15
# File 'lib/eventbrite/api/model/event.rb', line 13

def publish(id)
  self.update("#{id}/publish", {}, {})
end

#search(opts = {}) ⇒ Object



9
10
11
# File 'lib/eventbrite/api/model/event.rb', line 9

def search(opts={})
  self.get(opts, 'search')
end

#unpublish(id) ⇒ Object



17
18
19
# File 'lib/eventbrite/api/model/event.rb', line 17

def unpublish(id)
  self.update("#{id}/unpublish", {}, {})
end