class ActiveMessenger::Adapters::Hipchat

Attributes

room_id[RW]
user_name[RW]

Public Class Methods

new() click to toggle source
# File lib/active_messenger/adapters/hipchat.rb, line 12
def initialize
  @client = ::HipChat::Client.new(self.class.api_token, api_version: 'v2')
  @room_id = self.class.room_id
  @user_name = self.class.user_name
end

Public Instance Methods

send!(msg) click to toggle source
# File lib/active_messenger/adapters/hipchat.rb, line 18
def send!(msg)
  @client[@room_id].send(@user_name, msg)
end