Class: SayWhen::Configuration

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

Class Method Summary collapse

Class Method Details

.default_optionsObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/say_when/configuration.rb', line 6

def self.default_options
  {}.tap do |defaults|
    defaults[:processor_strategy] = :simple
    defaults[:storage_strategy] = :memory
    defaults[:tick_length] = (ENV['SAY_WHEN_TICK_LENGTH'] || '5').to_i
    defaults[:queue] = ENV['SAY_WHEN_QUEUE'] || 'default'
    defaults[:reset_acquired_length] = (ENV['SAY_WHEN_RESET_ACQUIRED_LENGTH'] || '3600').to_i
    defaults[:store_executions] = false
    defaults[:table_prefix] = ''
  end
end