module QuoVadis::IpMasking::ClassMethods
Public Instance Methods
mask_ip(ip)
click to toggle source
Based on Google Analytics masking support.google.com/analytics/answer/2763052
# File lib/quo_vadis/ip_masking.rb, line 20 def mask_ip(ip) addr = IPAddr.new ip if addr.ipv4? addr.mask(24).to_s # set last octet to 0 else addr.mask(48).to_s # set last 80 bits to 0 end end