Sha256: de7a3a5de2dc89d58f67ecb13052b788fcb817922febb57a96dcd69749fd72b4

Contents?: true

Size: 514 Bytes

Versions: 2

Compression:

Stored size: 514 Bytes

Contents

module MessengerPlatform

  class Engine < ::Rails::Engine
    isolate_namespace MessengerPlatform
  end

  class << self
    mattr_accessor :verify_token, :access_token, :processor_class, :processor_method

    self.processor_method = :process
  end

  def self.setup
    yield self
  end

  def self.facebook_api_base_url(api_method)
    uri = URI("https://graph.facebook.com/v2.6/me/#{ api_method }")
    uri.query = URI.encode_www_form({ access_token: MessengerPlatform.access_token })
    uri.to_s
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
messenger_platform_rails-0.3.0 lib/messenger_platform/engine.rb
messenger_platform_rails-0.2.0 lib/messenger_platform/engine.rb