module Tankard::Configuration
Configuring and validating credentials
@author Matthew Shafer
Constants
- BREWERYDB_URL
- KEYS
Attributes
api_key[W]
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/tankard/configuration.rb, line 11 def configure yield self validate_api_key! reset_client self end
Private Instance Methods
credentials()
click to toggle source
# File lib/tankard/configuration.rb, line 20 def credentials { api_key: @api_key } end
reset_client()
click to toggle source
# File lib/tankard/configuration.rb, line 32 def reset_client fail Tankard::Error::ConfigurationError, 'Implement reset_client' end
validate_api_key!()
click to toggle source
# File lib/tankard/configuration.rb, line 26 def validate_api_key! unless @api_key.is_a?(String) fail Tankard::Error::ConfigurationError, 'api_key is not a string' end end