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:



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

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:



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

def configure
  yield config
end

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



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

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