Class: IdentityToolbox::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/identity_toolbox/configuration.rb

Constant Summary collapse

DEFAULTS =
{ cache_pool_timeout: 5, cache_pool_size: 5 }.freeze

Instance Attribute Summary collapse

Instance Attribute Details

#cache_pool_sizeObject



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_timeoutObject



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_urlObject



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_urlObject



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