Module: FlowChat::Config

Defined in:
lib/flow_chat/config.rb

Defined Under Namespace

Classes: HttpConfig, SessionConfig, UssdConfig, WhatsappConfig

Class Method Summary collapse

Class Method Details

.httpObject

HTTP-specific configuration object



27
28
29
# File 'lib/flow_chat/config.rb', line 27

def self.http
  @http ||= HttpConfig.new
end

.sessionObject

Session configuration object



12
13
14
# File 'lib/flow_chat/config.rb', line 12

def self.session
  @session ||= SessionConfig.new
end

.ussdObject

USSD-specific configuration object



17
18
19
# File 'lib/flow_chat/config.rb', line 17

def self.ussd
  @ussd ||= UssdConfig.new
end

.whatsappObject

WhatsApp-specific configuration object



22
23
24
# File 'lib/flow_chat/config.rb', line 22

def self.whatsapp
  @whatsapp ||= WhatsappConfig.new
end