class CircleCi::ApiResource

ApiResource is a parent class for rest resources for the CircleCI API. It allows for request conifugration to be set per request if needed, otherwise the default global CircleCi.config is used

Attributes

conf[R]
project[R]
username[R]

Public Class Methods

default_config() click to toggle source
# File lib/circleci/api_resource.rb, line 19
def self.default_config
  CircleCi.config
end
new(username = nil, project = nil, conf = nil) click to toggle source
# File lib/circleci/api_resource.rb, line 13
def initialize(username = nil, project = nil, conf = nil)
  @username = username
  @project = project
  @conf = conf || default_config
end

Public Instance Methods

default_config() click to toggle source
# File lib/circleci/api_resource.rb, line 23
def default_config
  self.class.default_config
end