Module: Radius::Toolbelt::SlackHelpers
- Defined in:
- lib/radius/toolbelt/slack_helpers.rb
Class Method Summary collapse
Class Method Details
.slack(message, channel = nil) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/radius/toolbelt/slack_helpers.rb', line 5 def slack(, channel = nil) uri = URI(ENV['SLACK_WEBHOOK_URL']) parms = { text: , username: "Travis CI", icon_emoji: ":travis:" } parms[:channel] = channel if channel http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri.request_uri) request.body = parms.to_json http.request(request) end |