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:



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

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

Instance Method Details

#getCircleCi::Response

Get all projects for your API key

Returns:



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

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