Sha256: 8e84ca1d6a3595794b3d0b7b386ac0c8d3b88319bb1f89440e7c1756f0528e10

Contents?: true

Size: 387 Bytes

Versions: 2

Compression:

Stored size: 387 Bytes

Contents

require 'httparty'

class MessengerPlatform::MessageSender

  def self.deliver(message)
    HTTParty.post(messages_url, {
      body: message.serialize.to_json,
      headers: {
        'Content-Type' => 'application/json',
        'Accept' => 'application/json'
      }
    })
  end

  private

  def self.messages_url
    MessengerPlatform.facebook_api_base_url("messages")
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

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