Class: Packman::Github::Configuration::Config
- Inherits:
-
Object
- Object
- Packman::Github::Configuration::Config
- Defined in:
- lib/packman/github/configuration.rb
Instance Attribute Summary collapse
-
#api_endpoint ⇒ Object
Returns the value of attribute api_endpoint.
-
#domain ⇒ Object
Returns the value of attribute domain.
-
#token ⇒ Object
Returns the value of attribute token.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize(options = {}) ⇒ Config
Returns a new instance of Config.
15 16 17 18 19 |
# File 'lib/packman/github/configuration.rb', line 15 def initialize( = {}) @token = [:token] || ENV['GITHUB_TOKEN'] @domain = [:domain] || ENV['GITHUB_DOMAIN'] || 'github.com' @api_endpoint = [:api_endpoint] || ENV['GITHUB_API_ENDPOINT'] || 'https://api.github.com' end |
Instance Attribute Details
#api_endpoint ⇒ Object
Returns the value of attribute api_endpoint.
13 14 15 |
# File 'lib/packman/github/configuration.rb', line 13 def api_endpoint @api_endpoint end |
#domain ⇒ Object
Returns the value of attribute domain.
13 14 15 |
# File 'lib/packman/github/configuration.rb', line 13 def domain @domain end |
#token ⇒ Object
Returns the value of attribute token.
13 14 15 |
# File 'lib/packman/github/configuration.rb', line 13 def token @token end |