class Specular::Integration::Slack
Public Class Methods
new(slack_token:, slack_channel:)
click to toggle source
# File lib/specular/integration/slack.rb, line 7 def initialize(slack_token:, slack_channel:) @slack_token = slack_token @slack_channel = slack_channel Slack::Web::Client.configure do |config| config.token = slack_token end @client = Slack::Web::Client.new end
Public Instance Methods
post_message!(message:)
click to toggle source
# File lib/specular/integration/slack.rb, line 18 def post_message!(message:) @client.chat_postMessage( channel: @slack_channel, text: message ) end