class HelpCenter::Slack
Attributes
url[R]
Public Class Methods
new(url)
click to toggle source
# File lib/help_center/slack.rb, line 8 def initialize(url) @url = url end
Public Instance Methods
post(payload)
click to toggle source
# File lib/help_center/slack.rb, line 12 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