class ActiveMessenger::Adapters::Slack

Public Class Methods

new() click to toggle source
# File lib/active_messenger/adapters/slack.rb, line 11
def initialize
  @client = ::Slack::Notifier.new(
    self.class.webhook_url,
    channel: self.class.channel,
    username: self.class.username
  )
end

Public Instance Methods

channnel=(ch) click to toggle source
# File lib/active_messenger/adapters/slack.rb, line 19
def channnel=(ch)
  @client.channel = ch
end
send!(msg) click to toggle source
# File lib/active_messenger/adapters/slack.rb, line 27
def send!(msg)
  @client.ping(msg)
end
username=(u_name) click to toggle source
# File lib/active_messenger/adapters/slack.rb, line 23
def username=(u_name)
  @client.username = u_name
end