lib/facebook/messenger.rb
require 'facebook/messenger/version'
require 'facebook/messenger/error'
require 'facebook/messenger/subscriptions'
require 'facebook/messenger/profile'
require 'facebook/messenger/bot'
require 'facebook/messenger/server'
require 'facebook/messenger/server_no_error'
require 'facebook/messenger/configuration'
require 'facebook/messenger/incoming'
module Facebook
# All the code for this gem resides in this module.
module Messenger
def self.configure
yield config
end
def self.config
@config ||= Configuration.new
end
def self.config=(config)
@config = config
end
# Set the default configuration provider.
# Developer can set different configuration provider.
configure do |config|
config.provider = Configuration::Providers::Environment.new
end
end
end