class UniverseAPI
Attributes
access_token[RW]
Public Class Methods
new( auth_token )
click to toggle source
# File lib/universe.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/universe.rb, line 14 def method_missing(method, *args) params = args[0].is_a?(Hash) ? args[0] : {} path = "" if not params[:id] path = "/#{method}/?access_token=#{@access_token}" else # raise MissingIdException.new("#{method.capitalize} id can not be empty.") unless params[:id] path = "/#{method}/#{params.delete(:id)}?access_token=#{@access_token}" end Request.new(path, params) end