Class: IdentityToolbox::Configuration
- Inherits:
-
Object
- Object
- IdentityToolbox::Configuration
- Defined in:
- lib/identity_toolbox/configuration.rb
Constant Summary collapse
- DEFAULTS =
{ cache_pool_timeout: 5, cache_pool_size: 5 }.freeze
Instance Attribute Summary collapse
- #cache_pool_size ⇒ Object
- #cache_pool_timeout ⇒ Object
- #identity_cache_url ⇒ Object
- #identity_service_url ⇒ Object
Instance Attribute Details
#cache_pool_size ⇒ Object
28 29 30 31 32 |
# File 'lib/identity_toolbox/configuration.rb', line 28 def cache_pool_size return DEFAULTS[:cache_pool_size] unless @cache_pool_size @cache_pool_size.to_i end |
#cache_pool_timeout ⇒ Object
22 23 24 25 26 |
# File 'lib/identity_toolbox/configuration.rb', line 22 def cache_pool_timeout return DEFAULTS[:cache_pool_timeout] unless @cache_pool_timeout @cache_pool_timeout.to_i end |
#identity_cache_url ⇒ Object
16 17 18 19 20 |
# File 'lib/identity_toolbox/configuration.rb', line 16 def identity_cache_url raise 'identity_cache_url is not set' unless @identity_cache_url @identity_cache_url end |
#identity_service_url ⇒ Object
10 11 12 13 14 |
# File 'lib/identity_toolbox/configuration.rb', line 10 def identity_service_url raise 'identity_service_url is not set' unless @identity_service_url @identity_service_url end |