Puppet Function: g_server_cidr2netmask
- Defined in:
-
lib/puppet/parser/functions/g_server_cidr2netmask.rb
- Function type:
- Ruby 3.x API
Overview
g_server_cidr2netmask() ⇒ Any
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
|