add rake task

This commit is contained in:
Tyrel Souza 2014-12-17 10:26:46 -05:00
parent b81101aa16
commit 644856b1dd

25
lib/tasks/slack.rake Normal file
View File

@ -0,0 +1,25 @@
require "uri"
require "net/http"
namespace :slack do
desc "TODO"
task webhook: :environment do
out = {}
out[:text] = "Hello World"
out[:color] = "good"
out[:pretext] = "pretext!"
uri = URI.parse('https://hooks.slack.com/services/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')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri.path, {'Content-Type' =>'application/json'})
request.body = out.to_json
response = http.request(request)
puts response.body
end
end