class Diesel::APIGroup

Attributes

logger[RW]

Public Instance Methods

authenticators() click to toggle source
# File lib/diesel/api_group.rb, line 13
def authenticators; @authenticators; end
authenticators=(auth) click to toggle source
# File lib/diesel/api_group.rb, line 14
def authenticators=(auth)
  @authenticators = auth
end
data_models() click to toggle source
# File lib/diesel/api_group.rb, line 18
def data_models; @data_models ||= {}; end
data_models=(data_models) click to toggle source
# File lib/diesel/api_group.rb, line 19
def data_models=(data_models)
  @data_models = data_models
end
endpoints() click to toggle source
# File lib/diesel/api_group.rb, line 8
def endpoints; @endpoints ||= []; end
endpoints=(endpoints) click to toggle source
# File lib/diesel/api_group.rb, line 9
def endpoints=(endpoints)
  @endpoints = endpoints
end
execute(options, endpoint, *parameters) click to toggle source
# File lib/diesel/api_group.rb, line 23
def execute(options, endpoint, *parameters)
  params = parameters.last || {}
  RequestContext.new(options, self, endpoint, params).perform
end