Puppet Function: basename

Defined in:
lib/puppet/parser/functions/basename.rb
Function type:
Ruby 3.x API

Overview

basename()Any

Returns:

  • (Any)


8
9
10
11
12
13
14
# File 'lib/puppet/parser/functions/basename.rb', line 8

newfunction(:basename, :type => :rvalue) do |args|
  if args[0].is_a?(Array)
    args.collect do |a| File.basename(a) end
  else
    File.basename(args[0])
  end
end