class Facebook::Messenger::Configuration::Providers::Environment

The default configuration provider for environment variables.

Public Instance Methods

access_token_for(*) click to toggle source

Return String of page access token.

# File lib/facebook/messenger/configuration/providers/environment.rb, line 22
def access_token_for(*)
  ENV['ACCESS_TOKEN']
end
app_secret_for(*) click to toggle source

Return String of app secret of Facebook App. Make sure you are returning the app secret if you overwrite configuration provider class as this app secret is used to validate the incoming requests.

# File lib/facebook/messenger/configuration/providers/environment.rb, line 17
def app_secret_for(*)
  ENV['APP_SECRET']
end
valid_verify_token?(verify_token) click to toggle source
# File lib/facebook/messenger/configuration/providers/environment.rb, line 9
def valid_verify_token?(verify_token)
  verify_token == ENV['VERIFY_TOKEN']
end