Module: Organizer

Defined in:
lib/organizer.rb,
lib/organizer/config.rb,
lib/organizer/request.rb,
lib/organizer/response.rb,
lib/organizer/objects/event.rb,
lib/organizer/objects/ticket.rb

Defined Under Namespace

Classes: APIException, Config, Event, MissingIdException, Request, Response, Ticket

Class Method Summary collapse

Class Method Details

.method_missing(method, *args) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/organizer.rb', line 10

def Organizer.method_missing(method, *args)
  params = args[0].is_a?(Hash) ? args[0] : {}

  path = "#{method}/"

  if params[:id]
  	path = path + "#{params.delete(:id)}/"
  end

  Request.new(path, params)
end