Puppet Function: puppetdb::create_subsetting_resource_hash
- Defined in:
-
lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb
- Function type:
- Ruby 4.x API
Overview
puppetdb::create_subsetting_resource_hash(Hash $java_args, Any $params) ⇒ Any
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb', line 1
Puppet::Functions.create_function(:'puppetdb::create_subsetting_resource_hash') do
dispatch :create_subsetting_resource_hash do
required_param 'Hash', :java_args
required_param 'Any', :params
end
def create_subsetting_resource_hash(java_args, params)
resource_hash = {}
java_args.each do |k, v|
item_params = { 'subsetting' => k, 'value' => (v || '') }
item_params.merge!(params)
resource_hash.merge!("'#{k}'" => item_params)
end
resource_hash
end
end
|