Module: Slack::Incoming::Request

Included in:
Webhooks
Defined in:
lib/slack/incoming/webhooks/request.rb

Instance Method Summary collapse

Instance Method Details

#post(message, options = {}) ⇒ Object



7
8
9
10
11
12
# File 'lib/slack/incoming/webhooks/request.rb', line 7

def post message, options={}
  uri = URI.parse(webhook_url)
  req = Net::HTTP::Post.new(uri.request_uri)
  req.set_form_data(payload: payload.merge(options).merge(text: message).to_json)
  connection.request(req)
end