class Blinkman::Adapter::Slack
Public Instance Methods
configure_slack()
click to toggle source
# File lib/blinkman/adapter/slack.rb, line 15 def configure_slack ::Slack.configure do |config| config.token = slack_token end end
listen()
click to toggle source
# File lib/blinkman/adapter/slack.rb, line 21 def listen slack_rtm.start! do |event| event.on :message do |m| message = ::Slack::Messages::Message.new(JSON.parse(m.data)) bot.on_receive(message) end end end
slack_rtm()
click to toggle source
# File lib/blinkman/adapter/slack.rb, line 10 def slack_rtm configure_slack @slack_rtm ||= ::Slack::RealTime::Client.new end