Skip to content

Instantly share code, notes, and snippets.

@devkato
Created February 10, 2014 11:04
Show Gist options
  • Save devkato/8914002 to your computer and use it in GitHub Desktop.
Save devkato/8914002 to your computer and use it in GitHub Desktop.
auth_token = "your_token"
room_id = "your_room_id"
from = 'OpsWorks'
color = 'green'
message = 'hello!'
uri = URI.parse "https://api.hipchat.com/v1/rooms/message"
Net::HTTP.version_1_2
request = Net::HTTP::Post.new uri.request_uri
request.set_form_data({
:auth_token => auth_token,
:room_id => room_id,
:from => from,
:color => color,
:message => message,
:notify => true
}, '&')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
http.set_debug_output $stderr
http.start do |h|
response = h.request(request)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment