Method: QueryTrack::Notifications::Slack#call
- Defined in:
- lib/query_track/notifications/slack.rb
#call ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/query_track/notifications/slack.rb', line 12 def call return if webhook_url.nil? || webhook_url.empty? slack_hook = SlackHook::Incoming.new(webhook_url) trace = QueryTrack::Trace.new(caller).call payload = { blocks: blocks(trace) } Thread.new { slack_hook.post(payload) } end |