Class: DeadMansSnitch

Inherits:
Object
  • Object
show all
Defined in:
lib/dead_mans_snitch.rb

Class Method Summary collapse

Class Method Details

.report(snitch_id, message = nil) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/dead_mans_snitch.rb', line 7

def self.report snitch_id, message=nil
  begin
    dead_mans_snitch_url = "https://nosnch.in/#{snitch_id}"
    uri                  = URI.parse(dead_mans_snitch_url)
    http                 = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl         = true
    http.verify_mode     = OpenSSL::SSL::VERIFY_NONE
    request              = Net::HTTP::Post.new(uri.request_uri)
    request.set_form_data( "m" => message )
    response             = http.request(request)
  rescue Exception => e
  end
end