module QuoVadis::IpMasking

Public Class Methods

included(base) click to toggle source
# File lib/quo_vadis/ip_masking.rb, line 8
def self.included(base)
  base.extend ClassMethods
  base.before_validation :mask_ip, if: -> { QuoVadis.mask_ips }
end

Public Instance Methods

mask_ip() click to toggle source
# File lib/quo_vadis/ip_masking.rb, line 13
def mask_ip
  self.ip = self.class.mask_ip ip
end