Sha256: af76561183cfb909776cffcfd960a981e1a8ffa1adc7fd61860789c3afe5e46a
Contents?: true
Size: 469 Bytes
Versions: 1
Compression:
Stored size: 469 Bytes
Contents
require "open-uri" require "net/http" module SimpleDiscussion class Slack attr_reader :url def initialize(url) @url = url end def post(payload) uri = URI.parse(url) request = Net::HTTP::Post.new(uri) req_options = {use_ssl: uri.scheme == "https"} request.body = "payload=#{payload.to_json}" Net::HTTP.start(uri.hostname, uri.port, req_options) do |http| http.request(request) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_discussion-1.3.0 | lib/simple_discussion/slack.rb |