Class: CircleCi::User
- Inherits:
-
ApiResource
- Object
- ApiResource
- CircleCi::User
- Defined in:
- lib/circleci/user.rb
Overview
User class to access user details for a specific API key
Instance Attribute Summary
Attributes inherited from ApiResource
Instance Method Summary collapse
-
#heroku_key(apikey) ⇒ CircleCi::Response
Add a Heroku API key to CircleCI.
-
#initialize(conf = nil) ⇒ CircleCi::User
constructor
Initialize a new User API interaction.
-
#me ⇒ CircleCi::Response
Get user account details.
Methods inherited from ApiResource
default_config, #default_config
Constructor Details
#initialize(conf = nil) ⇒ CircleCi::User
Initialize a new User API interaction
14 15 16 |
# File 'lib/circleci/user.rb', line 14 def initialize(conf = nil) super(nil, nil, conf) end |
Instance Method Details
#heroku_key(apikey) ⇒ CircleCi::Response
Add a Heroku API key to CircleCI
33 34 35 |
# File 'lib/circleci/user.rb', line 33 def heroku_key(apikey) CircleCi.request(conf, '/user/heroku-key').post(apikey: apikey) end |
#me ⇒ CircleCi::Response
Get user account details
23 24 25 |
# File 'lib/circleci/user.rb', line 23 def me CircleCi.request(conf, '/me').get end |