Module: FlowChat::Config

Defined in:
lib/flow_chat/config.rb

Defined Under Namespace

Classes: HttpConfig, InstagramConfig, MessengerConfig, SessionConfig, UssdConfig, WhatsappConfig

Class Method Summary collapse

Class Method Details

.httpObject

HTTP-specific configuration object



60
61
62
# File 'lib/flow_chat/config.rb', line 60

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

.instagramObject

Instagram-specific configuration object



70
71
72
# File 'lib/flow_chat/config.rb', line 70

def self.instagram
  @instagram ||= InstagramConfig.new
end

.messengerObject

Messenger-specific configuration object



65
66
67
# File 'lib/flow_chat/config.rb', line 65

def self.messenger
  @messenger ||= MessengerConfig.new
end

.sessionObject

Session configuration object



45
46
47
# File 'lib/flow_chat/config.rb', line 45

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

.ussdObject

USSD-specific configuration object



50
51
52
# File 'lib/flow_chat/config.rb', line 50

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

.whatsappObject

WhatsApp-specific configuration object



55
56
57
# File 'lib/flow_chat/config.rb', line 55

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