class Slack

Attributes

webHookUrl[RW]

Public Class Methods

new(webHookUrl) click to toggle source
# File lib/Slack.rb, line 40
def initialize(webHookUrl)
    @webHookUrl = webHookUrl
end

Public Instance Methods

pushMessage(payload) click to toggle source
# File lib/Slack.rb, line 44
def pushMessage(payload)
    uri = URI(webHookUrl)
    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true
    req = Net::HTTP::Post.new(uri.request_uri, {'Content-Type': 'application/json'})
    req.body = payload.to_json
    res = http.request(req)
end