# File lib/dm-types/ip_address.rb, line 17
      def load(value)
        if value.nil?
          nil
        elsif value.is_a?(::String) && !value.empty?
          IPAddr.new(value)
        elsif value.is_a?(::String) && value.empty?
          IPAddr.new("0.0.0.0")
        else
          raise ArgumentError.new("+value+ must be nil or a String")
        end
      end