Class: Noticed::BulkDeliveryMethods::Slack
Constant Summary
collapse
- DEFAULT_URL =
"https://slack.com/api/chat.postMessage"
Instance Attribute Summary
#config, #event
Instance Method Summary
collapse
#evaluate_option, #fetch_constant, #perform
Methods included from ApiClient
#post_request
Instance Method Details
#deliver ⇒ Object
8
9
10
|
# File 'lib/noticed/bulk_delivery_methods/slack.rb', line 8
def deliver
post_request url, headers: evaluate_option(:headers), json: evaluate_option(:json)
end
|
#url ⇒ Object
12
13
14
|
# File 'lib/noticed/bulk_delivery_methods/slack.rb', line 12
def url
evaluate_option(:url) || DEFAULT_URL
end
|