class RTMConnection

Attributes

rtm[R]

Public Class Methods

new(config) click to toggle source
# File lib/lita/adapters/bearychat/rtm_connection.rb, line 7
def initialize(config)
  @rtm = ::Bearychat.rtm(config.token)
end

Public Instance Methods

send(target, message) click to toggle source
# File lib/lita/adapters/bearychat/rtm_connection.rb, line 11
def send(target, message)
  rtm.send pack_msg_data(target, message)
end

Private Instance Methods

pack_msg_data(target, message) click to toggle source
# File lib/lita/adapters/bearychat/rtm_connection.rb, line 16
def pack_msg_data(target, message)
  {
    vchannel: target.room,
    text: message
  }
end