Module: Facebook::Messenger
- Defined in:
- lib/facebook/messenger.rb,
lib/facebook/messenger/bot.rb,
lib/facebook/messenger/error.rb,
lib/facebook/messenger/server.rb,
lib/facebook/messenger/profile.rb,
lib/facebook/messenger/version.rb,
lib/facebook/messenger/incoming.rb,
lib/facebook/messenger/configuration.rb,
lib/facebook/messenger/incoming/read.rb,
lib/facebook/messenger/subscriptions.rb,
lib/facebook/messenger/bot/exceptions.rb,
lib/facebook/messenger/incoming/optin.rb,
lib/facebook/messenger/incoming/common.rb,
lib/facebook/messenger/bot/error_parser.rb,
lib/facebook/messenger/incoming/message.rb,
lib/facebook/messenger/incoming/delivery.rb,
lib/facebook/messenger/incoming/postback.rb,
lib/facebook/messenger/incoming/referral.rb,
lib/facebook/messenger/incoming/message_echo.rb,
lib/facebook/messenger/configuration/providers.rb,
lib/facebook/messenger/incoming/account_linking.rb,
lib/facebook/messenger/configuration/providers/base.rb,
lib/facebook/messenger/configuration/providers/environment.rb
Overview
All the code for this gem resides in this module.
Defined Under Namespace
Modules: Bot, Incoming, Profile, Subscriptions
Classes: BadRequestError, Configuration, Error, FacebookError, Server
Constant Summary
collapse
- X_HUB_SIGNATURE_MISSING_WARNING =
<<-HEREDOC.freeze
The X-Hub-Signature header is not present in the request. This is
expected for the first webhook requests. If it continues after
some time, check your app's secret token.
HEREDOC
- VERSION =
'1.0.0'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
17
18
19
|
# File 'lib/facebook/messenger.rb', line 17
def self.config
@config ||= Configuration.new
end
|
.config=(config) ⇒ Object
21
22
23
|
# File 'lib/facebook/messenger.rb', line 21
def self.config=(config)
@config = config
end
|
13
14
15
|
# File 'lib/facebook/messenger.rb', line 13
def self.configure
yield config
end
|