Class: Ruboty::Adapters::SlackRTM

Inherits:
Base
  • Object
show all
Defined in:
lib/ruboty/adapters/slack_rtm.rb

Instance Method Summary collapse

Instance Method Details

#runObject



11
12
13
14
15
# File 'lib/ruboty/adapters/slack_rtm.rb', line 11

def run
  init
  bind
  connect
end

#say(message) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/ruboty/adapters/slack_rtm.rb', line 17

def say(message)
  realtime.send(
    type: 'message',
    channel: message[:to],
    text: message[:code] ?  "```\n#{message[:body]}\n```" : resolve_send_mention(message[:body]),
    mrkdwn: true
  )
end