def minimum_size(ipcount, options=nil)
version = 4
extended = false
known_args = [:Version, :Extended]
raise ArgumentError, "Integer expected for argument 'ipcount' but #{ipcount.class} provided." if (!ipcount.kind_of?(Integer))
if (options)
raise ArgumentError, "Hash expected for argument 'options' but #{options.class} provided." if (!options.kind_of?(Hash))
NetAddr.validate_args(options.keys,known_args)
if (options.has_key?(:Version))
version = options[:Version]
end
if (options.has_key?(:Extended) && options[:Extended] == true)
extended = true
end
end
return( ip_count_to_size(ipcount,version,extended) )
end