Method: TelegramWorkflow::Configuration#initialize

Defined in:
lib/telegram_workflow/config.rb

#initializeConfiguration

Returns a new instance of Configuration.



29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/telegram_workflow/config.rb', line 29

def initialize
  @client = TelegramWorkflow::Client
  @webhook_params = {}

  if defined?(Rails)
    @session_store = Rails.cache
    @logger = Rails.logger
  else
    @session_store = TelegramWorkflow::Stores::InMemory.new
    @logger = Logger.new(STDOUT)
  end
end