class SlackCliWebhook

Public Class Methods

send_message(message, webhook) click to toggle source
# File lib/slack-cli-webhook.rb, line 7
def self.send_message(message, webhook)
    begin
        message.gsub! "\\n", "\n"
        uri = URI.parse(webhook)
        header = {'Content-Type' => 'application/json'}
        data = {text: message}
        http = Net::HTTP.new(uri.host, uri.port)
        http.use_ssl = true
        request = Net::HTTP::Post.new(uri.request_uri, header)
        request.body = data.to_json
        response = http.request(request)
        return response.code == '200'
    rescue
        return false
    end
end