module Ahoy
Constants
- Properties
-
backward compatibility
- VERSION
Public Class Methods
Source
# File lib/ahoy.rb, line 148 def self.instance=(value) Thread.current[:ahoy] = value end
Source
# File lib/ahoy.rb, line 125 def self.log(message) logger.info { "[ahoy] #{message}" } if logger end
Source
# File lib/ahoy.rb, line 133 def self.mask_ip(ip) addr = IPAddr.new(ip) if addr.ipv4? # set last octet to 0 addr.mask(24).to_s else # set last 80 bits to zeros addr.mask(48).to_s end end