module PingMeMaybe
Constants
- VERSION
Public Class Methods
ping_cronut(public_id)
click to toggle source
# File lib/ping_me_maybe.rb, line 7 def self.ping_cronut(public_id) if PingMeMaybe::Constants::CRONUT_HOST && public_id begin conn = PingMeMaybe::Connection.cronut_connection str = "#{Time.now.to_i.to_s}-#{public_id}" ping = conn.post "/ping/", {:public_id => (OpenSSL::PKey::RSA.new(PingMeMaybe::Constants::CRONUT_PUBLIC_KEY).public_encrypt(str))} return ping.status == 200 rescue Exception => e error_message = "#{e.message}\nTRACE:\n\t#{e.backtrace.join("\n\t")}" Rails.logger.error(error_message) end end end