Module: AlacrityRails::Config
Instance Attribute Summary collapse
-
#api_token ⇒ Object
writeonly
Sets the attribute api_token.
Class Method Summary collapse
Instance Attribute Details
#api_token=(value) ⇒ Object (writeonly)
Sets the attribute api_token
7 8 9 |
# File 'lib/alacrity-rails/config.rb', line 7 def api_token=(value) @api_token = value end |
Class Method Details
.api_token ⇒ Object
4 5 6 |
# File 'lib/alacrity-rails/config.rb', line 4 def self.api_token @api_token ||= ENV['ALACRITY_API_TOKEN'] end |
.collector_host ⇒ Object
13 14 15 |
# File 'lib/alacrity-rails/config.rb', line 13 def self.collector_host @collector_host ||= ENV['ALACRITY_COLLECTOR_HOST'] || 'https://collector-api.alacrityapp.com' end |
.enabled? ⇒ Boolean
9 10 11 |
# File 'lib/alacrity-rails/config.rb', line 9 def self.enabled? api_token.present? end |
.transmission_interval ⇒ Object
17 18 19 |
# File 'lib/alacrity-rails/config.rb', line 17 def self.transmission_interval @transmission_interval ||= (ENV['ALACRITY_TRANSMISSION_INTERVAL'] || 0.5).to_f end |