Class: CircleCi::Projects

Inherits:
ApiResource show all
Defined in:
lib/circleci/projects.rb

Overview

Class for getting all your Projects on CircleCI

Instance Attribute Summary

Attributes inherited from ApiResource

#conf, #project, #username

Instance Method Summary collapse

Methods inherited from ApiResource

default_config, #default_config

Constructor Details

#initialize(conf = nil) ⇒ CircleCi::Projects

Initialize a Projects resource to get all projects

Parameters:



13
14
15
# File 'lib/circleci/projects.rb', line 13

def initialize(conf = nil)
  super(nil, nil, conf)
end

Instance Method Details

#getCircleCi::Response

Get all projects for your API key

Returns:



22
23
24
# File 'lib/circleci/projects.rb', line 22

def get
  CircleCi.request(conf, '/projects').get
end