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

Returns:

  • (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