# File lib/ipaddress/mongoid.rb, line 39 def self.mongoize(ipaddress) ipaddress = self.parse(ipaddress) unless ipaddress.is_a?(IPAddress) if ipaddress.bits.length == ipaddress.prefix ipaddress.address elsif ipaddress.is_a?(IPAddress::IPv6) ipaddress.to_string_uncompressed else ipaddress.to_string end rescue ArgumentError nil end