Module: CircleCi

Defined in:
lib/circleci.rb,
lib/circleci/user.rb,
lib/circleci/build.rb,
lib/circleci/config.rb,
lib/circleci/project.rb,
lib/circleci/request.rb,
lib/circleci/projects.rb,
lib/circleci/response.rb,
lib/circleci/api_resource.rb,
lib/circleci/recent_builds.rb,
lib/circleci/api_project_resource.rb

Overview

frozen_string_literal: true

Defined Under Namespace

Classes: ApiProjectResource, ApiResource, Build, Config, Project, Projects, RecentBuilds, Request, Response, User

Class Method Summary collapse

Class Method Details

.configCircleCi::Config

Returns:



42
43
44
# File 'lib/circleci.rb', line 42

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Examples:

Configure CircleCi with your token

CircleCi.configure do |config|
  config.token = 'my-token'
end

Yields:



35
36
37
# File 'lib/circleci.rb', line 35

def configure
  yield config
end

.request(conf, path, params = {}) ⇒ Object



46
47
48
# File 'lib/circleci.rb', line 46

def request(conf, path, params = {})
  Request.new conf, path, params
end