Module: Auth::Centric::Common::Settings
- Included in:
- Firewall, Firewall::CaptureRequest, SecurityCaptcha
- Defined in:
- lib/auth/centric/common/settings.rb
Instance Method Summary collapse
Instance Method Details
#apikey ⇒ Object
11 12 13 |
# File 'lib/auth/centric/common/settings.rb', line 11 def apikey @apikey ||= ENV['AUTH_CENTRIC_API_KEY'] || 'EsRx0-rLseNPjXuXj_FEa-xxzY0isi26' end |
#enabled? ⇒ Boolean
19 20 21 |
# File 'lib/auth/centric/common/settings.rb', line 19 def enabled? @enabled ||= %w[true 1 yes on enabled].include?(ENV['AUTH_CENTRIC_ENABLED']&.downcase) end |
#host ⇒ Object
7 8 9 |
# File 'lib/auth/centric/common/settings.rb', line 7 def host @host ||= ENV['AUTH_CENTRIC_HOST'] || 'http://localhost:3003' end |
#ip(request) ⇒ Object
23 24 25 |
# File 'lib/auth/centric/common/settings.rb', line 23 def ip(request) @ip ||= ::Auth::Centric::Firewall::InternetProtocol.new(request).ip end |
#timeout_seconds ⇒ Object
15 16 17 |
# File 'lib/auth/centric/common/settings.rb', line 15 def timeout_seconds @timeout_seconds ||= (ENV['AUTH_CENTRIC_TIMEOUT_SECONDS'] || 3).to_i end |