Class: Timepad::Event

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

Instance Method Summary collapse

Constructor Details

#initialize(timepad_client) ⇒ Event

Returns a new instance of Event.



17
18
19
# File 'lib/timepad/event.rb', line 17

def initialize(timepad_client)
  @client = timepad_client
end

Instance Method Details

#get(event_id) ⇒ Hash

Get event by event_id

Parameters:

  • event_id (String)

Returns:

  • (Hash)


33
34
35
# File 'lib/timepad/event.rb', line 33

def get(event_id)
  @client.request "events/#{event_id}"
end

#list(attrs = {}) ⇒ Array

Get all events

Parameters:

  • (Hash)

Returns:

  • (Array)


25
26
27
# File 'lib/timepad/event.rb', line 25

def list(attrs = {})
  response = @client.request 'events', attrs
end