Class: Vercellus::Configuration
- Inherits:
-
Object
- Object
- Vercellus::Configuration
- Defined in:
- lib/vercellus/configuration.rb
Overview
Adds global configuration settings to the gem, including:
-
‘config.token` - your Vercel token
To request token for Vercel, sign up for a free Vercel account and visit this page for instructions: vercel.com/account/tokens
# Required fields
The following fields are required to use the gem:
-
Token
The gem will raise a ‘Errors::Configuration` if you fail to provide these keys.
# Configuring your gem
“‘ Vercellus.configure do |config|
config.token = ''
end “‘
# Accessing configuration settings
All settings are available on the ‘Vercellus.configuration` object:
“‘ Vercellus.configuration.token “` # Resetting configuration
To reset, simply call ‘Vercellus.reset`.
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
41 42 43 |
# File 'lib/vercellus/configuration.rb', line 41 def initialize @token = nil end |
Instance Attribute Details
#token ⇒ Object
45 46 47 48 49 |
# File 'lib/vercellus/configuration.rb', line 45 def token raise Errors::Configuration, "Vercellus token missing!" unless @token @token end |