Puppet Function: puppetdb::flatten_java_args

Defined in:
lib/puppet/functions/puppetdb/flatten_java_args.rb
Function type:
Ruby 4.x API

Overview

puppetdb::flatten_java_args(Optional[Hash] $java_args)String

Parameters:

  • java_args (Optional[Hash])

Returns:

  • (String)


1
2
3
4
5
6
7
8
9
10
11
12
# File 'lib/puppet/functions/puppetdb/flatten_java_args.rb', line 1

Puppet::Functions.create_function(:'puppetdb::flatten_java_args') do
  dispatch :flatten_java_args do
    optional_param 'Hash', :java_args
    return_type 'String'
  end

  def flatten_java_args(java_args = {})
    args = ''
    java_args.each { |k, v| args += "#{k}#{v} " }
    "\"#{args.chomp(' ')}\""
  end
end