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



29
30
31
# File 'lib/flow_chat/config.rb', line 29

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

.sessionObject

Session configuration object



14
15
16
# File 'lib/flow_chat/config.rb', line 14

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

.ussdObject

USSD-specific configuration object



19
20
21
# File 'lib/flow_chat/config.rb', line 19

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

.whatsappObject

WhatsApp-specific configuration object



24
25
26
# File 'lib/flow_chat/config.rb', line 24

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