Method: Noticed::DeliveryMethods::Slack#deliver
- Defined in:
- lib/noticed/delivery_methods/slack.rb
#deliver ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/noticed/delivery_methods/slack.rb', line 8 def deliver headers = evaluate_option(:headers) json = evaluate_option(:json) response = post_request url, headers: headers, json: json if raise_if_not_ok? raise ResponseUnsuccessful.new(response, url, {headers: headers, json: json}) unless JSON.parse(response.body)["ok"] end response end |