Class: Ruboty::Adapters::Slack

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

Instance Method Summary collapse

Instance Method Details

#runObject



11
12
13
14
15
# File 'lib/ruboty/adapters/slack.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.rb', line 17

def say(message)
  client.say(
    body: message[:code] ? "```\n#{message[:body]}\n```" : message[:body],
    from: message[:from],
    to: message[:original][:type] == "chat" ? message[:to] + "/resource" : message[:to],
    type: message[:original][:type],
  )
end