module Jobly::Slack
Public Class Methods
included(base)
click to toggle source
# File lib/jobly/helpers/slack.rb, line 5 def self.included(base) base.extend ClassMethods end
Public Instance Methods
slack()
click to toggle source
# File lib/jobly/helpers/slack.rb, line 27 def slack @slack ||= slack! end
slack!()
click to toggle source
# File lib/jobly/helpers/slack.rb, line 31 def slack! raise ArgumentError, "Slack webhook is not set" unless Jobly.slack_webhook opts = { channel: self.class.slack_channel, username: self.class.slack_user } ::Slack::Notifier.new Jobly.slack_webhook, opts end