Module: Alcatraz::Client::Configuration
- Included in:
- Alcatraz::Client
- Defined in:
- lib/alcatraz/client/configuration.rb
Constant Summary collapse
- VALID_OPTIONS =
[ :public_key, :secret_key, :api_url ]
- DEFAULT_API_URL =
"https://alcatraz.checkmate.io"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
9 10 11 |
# File 'lib/alcatraz/client/configuration.rb', line 9 def self.extended(base) base.reset end |
Instance Method Details
#configure {|_self| ... } ⇒ Object
17 18 19 |
# File 'lib/alcatraz/client/configuration.rb', line 17 def configure yield self end |
#options ⇒ Object
21 22 23 |
# File 'lib/alcatraz/client/configuration.rb', line 21 def Hash[ * VALID_OPTIONS.map { |key| [key, send(key)] }.flatten ] end |
#reset ⇒ Object
13 14 15 |
# File 'lib/alcatraz/client/configuration.rb', line 13 def reset self.api_url = DEFAULT_API_URL end |