class EventbriteAPI

Attributes

access_token[RW]

Public Class Methods

new( auth_token ) click to toggle source
# File lib/rubybrite.rb, line 10
def initialize( auth_token )
      @access_token = auth_token
end

Public Instance Methods

method_missing(method, *args) click to toggle source
# File lib/rubybrite.rb, line 14
def method_missing(method, *args)
  params = args[0].is_a?(Hash) ? args[0] : {}
  path = ""
  if not params[:id]
      path = "/#{method}/?token=#{@access_token}"
  else
      # raise MissingIdException.new("#{method.capitalize} id can not be empty.") unless params[:id]
      path = "/#{method}/#{params.delete(:id)}?token=#{@access_token}"
  end
  Request.new(path, params)
end