Puppet Function: g_server_cidr2netmask
- Defined in:
- lib/puppet/parser/functions/g_server_cidr2netmask.rb
- Function type:
- Ruby 3.x API
Overview
2 3 4 5 6 7 8 |
# File 'lib/puppet/parser/functions/g_server_cidr2netmask.rb', line 2 newfunction(:g_server_cidr2netmask, type: :rvalue) do |args| unless args.length == 1 raise Puppet::ParseError, "g_server_cidr2netmask(): wrong number of arguments (#{args.length}; must be 1)" end IPAddr.new('255.255.255.255', Socket::AF_INET).mask(args[0].to_i).to_s end |