diff --git a/lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb b/lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb index 72874ec..c81618d 100644 --- a/lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb +++ b/lib/puppet/functions/puppetdb/create_subsetting_resource_hash.rb @@ -1,19 +1,18 @@ Puppet::Functions.create_function(:'puppetdb::create_subsetting_resource_hash') do dispatch :create_subsetting_resource_hash do required_param 'Hash', :java_args - required_param 'Hash', :params - return_type 'Hash' + required_param 'Any', :params end def create_subsetting_resource_hash(java_args, params) resource_hash = {} java_args.each { |k,v| item_params = { 'subsetting' => k, 'value' => (v || '') } item_params.merge!(params) resource_hash.merge!({ "'#{k}'" => item_params }) } resource_hash end end