Sha256: 8ae07e5f9fdcfe4e96aee196a8a4d8b0174be69aa29d66ac516281f21834c6bf
Contents?: true
Size: 410 Bytes
Versions: 1
Compression:
Stored size: 410 Bytes
Contents
# frozen_string_literal: true require 'uri' require 'json' require 'httpx' module SlackWebhookLogger class RequestIO def self.close true end def self.write(hash) return if hash.blank? return if SlackWebhookLogger.ignore_patterns.any? { |ignore_pattern| hash[:text].match(ignore_pattern) } HTTPX.post(SlackWebhookLogger.webhook_uri.to_s, form: hash) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slack_webhook_logger-0.4.0 | lib/slack_webhook_logger/request_io.rb |