Sha256: 5d4ad34b40f69153032f42e8e20da2600a9c0ca71c58b7d6e9699e52d7ace2c1
Contents?: true
Size: 498 Bytes
Versions: 6
Compression:
Stored size: 498 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}" response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http| http.request(request) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems