Sha256: 584a26eaea53f9e2ee0b887b85a09c18999ad68932a349510dc8307fbe2f648d

Contents?: true

Size: 395 Bytes

Versions: 1

Compression:

Stored size: 395 Bytes

Contents

require 'bearychat/http_client'
require 'json'

module Bearychat
  class RTM
    MESSAGE_URL = "https://rtm.bearychat.com/message"

    attr_accessor :token, :http_client

    def initialize(token)
      self.http_client = HttpClient.new(MESSAGE_URL)
      self.token = token
    end

    def send(message)
      http_client.post_json({ token: token }.merge(message).to_json)
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bearychat-1.0.0 lib/bearychat/rtm.rb