Class: TokenHawk::Configuration
- Inherits:
-
Object
- Object
- TokenHawk::Configuration
- Defined in:
- lib/token_hawk/configuration.rb
Overview
Configuration options for TokenHawk
Instance Attribute Summary collapse
-
#failure_logger ⇒ Proc
Callable that receives error messages.
-
#log_failures ⇒ Boolean
Whether to log failures.
-
#pricing ⇒ Object
Returns the value of attribute pricing.
-
#storage ⇒ Symbol
Storage backend (:active_record, :memory).
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
12 13 14 15 16 17 |
# File 'lib/token_hawk/configuration.rb', line 12 def initialize @storage = :active_record @log_failures = true @failure_logger = ->(msg) { warn msg } @pricing = {} end |
Instance Attribute Details
#failure_logger ⇒ Proc
Callable that receives error messages
9 10 11 |
# File 'lib/token_hawk/configuration.rb', line 9 def failure_logger @failure_logger end |
#log_failures ⇒ Boolean
Whether to log failures
9 10 11 |
# File 'lib/token_hawk/configuration.rb', line 9 def log_failures @log_failures end |
#pricing ⇒ Object
Returns the value of attribute pricing.
10 11 12 |
# File 'lib/token_hawk/configuration.rb', line 10 def pricing @pricing end |
#storage ⇒ Symbol
Storage backend (:active_record, :memory)
9 10 11 |
# File 'lib/token_hawk/configuration.rb', line 9 def storage @storage end |