puppetlabs-stdlib/lib/puppet/parser/functions
Franz Pletz 56d815bcfc Rename private() to assert_private()
As mentioned in #270, private is a reserved keyword in the future parser
which is to be released with Puppet 4. As it stands, this function is
not useable with the future parser so it needs to renamed.

This is a breaking change.
2015-03-05 10:59:31 -08:00
..
abs.rb puppet-lint cleanup 2012-11-15 10:38:03 -06:00
any2array.rb Remove resundant code 2013-04-03 14:05:20 -07:00
assert_private.rb Rename private() to assert_private() 2015-03-05 10:59:31 -08:00
base64.rb Remove trailing whitespace 2014-02-05 15:01:45 -08:00
basename.rb Added basename() based on Ruby's File.basename 2014-12-17 12:39:40 -06:00
bool2num.rb Re-use existing str2bool code rather than doing a copy and paste 2014-09-22 19:49:50 +02:00
bool2str.rb (MODULES-905) Narrow the confinement in bool2str 2014-05-15 15:01:14 -07:00
camelcase.rb (MODULES-905) Add bool2str() and camelcase() for string manipulation 2014-05-13 15:46:40 -07:00
capitalize.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
ceiling.rb Add a ceiling function to complement the floor function. 2015-02-01 22:46:16 -08:00
chomp.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
chop.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
concat.rb (MODULES-444) - Real meat of the change 2014-12-04 14:34:25 +00:00
count.rb Add a count function 2013-04-10 14:39:25 +02:00
deep_merge.rb PUP-1724 Don't modify the paramaters to deep_merge 2014-02-17 12:19:40 -08:00
defined_with_params.rb Handle undef for parameter argument 2012-10-25 10:54:33 -07:00
delete.rb Update docs to reflect new behavior of delete function taking array in second argument 2014-12-19 10:41:07 -08:00
delete_at.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
delete_undef_values.rb Remove trailing whitespace 2014-02-05 15:01:45 -08:00
delete_values.rb Remove trailing whitespace 2014-02-05 15:01:45 -08:00
difference.rb (#20684) Add array comparison functions, difference, intersection and union. 2013-05-13 12:14:15 -04:00
dirname.rb Add a dirname function 2013-05-02 15:17:35 +02:00
downcase.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
empty.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
ensure_packages.rb (MODULES-603) Add defaults arguments to ensure_packages() 2014-03-30 18:47:36 -04:00
ensure_resource.rb ensure_resource: be more verbose in debug mode 2014-10-10 22:57:26 +02:00
flatten.rb Fix number of arguments check in flatten() 2013-03-18 15:07:13 -07:00
floor.rb Fix the stdlib functions that fail tests 2014-05-08 14:55:23 -07:00
fqdn_rotate.rb (MODULES-1738) Don't modify global seed in fqdn_rotate() 2015-02-12 14:04:47 -08:00
get_module_path.rb (Maint) Fix up the get_module_path parser function 2012-07-23 09:21:22 -07:00
getparam.rb (maint) Fix getparam() spec failure on MRI 1.8 2013-01-14 18:38:27 -08:00
getvar.rb Fix strict_variables = true 2014-09-22 14:43:27 -07:00
grep.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
has_interface_with.rb Fix breaking out of .each loop 2014-11-10 16:37:53 -08:00
has_ip_address.rb (#13974) Add predicate functions for interface facts 2012-11-07 14:00:44 -08:00
has_ip_network.rb (#13974) Add predicate functions for interface facts 2012-11-07 14:00:44 -08:00
has_key.rb Docs: Correct indentation of markdown code examples 2011-08-18 12:39:04 -07:00
hash.rb (maint) Fix a small typo in hash() description 2013-04-29 17:17:46 -07:00
intersection.rb (#20684) Add array comparison functions, difference, intersection and union. 2013-05-13 12:14:15 -04:00
is_array.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
is_bool.rb (#23381) add is_bool() function 2013-12-09 11:50:03 -07:00
is_domain_name.rb Check for string before copying 2015-02-19 12:01:26 -08:00
is_float.rb Fix the stdlib functions that fail tests 2014-05-08 14:55:23 -07:00
is_function_available.rb Fix the stdlib functions that fail tests 2014-05-08 14:55:23 -07:00
is_hash.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
is_integer.rb (PUP-1195) Rephrase documentation for is_integer and is_numeric 2014-01-24 00:22:09 +01:00
is_ip_address.rb puppet-lint cleanup 2012-11-15 10:38:03 -06:00
is_mac_address.rb Prep for stdlib merge 2011-08-05 08:25:03 +01:00
is_numeric.rb (PUP-1195) Rephrase documentation for is_integer and is_numeric 2014-01-24 00:22:09 +01:00
is_string.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
join.rb Fixed 'separator' typos 2013-10-25 15:26:21 -06:00
join_keys_to_values.rb Add join_keys_to_values function 2012-11-20 16:16:03 -05:00
keys.rb (#3) Provide documentation for remaining functions. 2011-07-29 23:09:30 +01:00
loadyaml.rb Docs: Copyedit function doc strings 2011-08-18 12:39:04 -07:00
lstrip.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
max.rb Allow comparisons of Numeric and number as String 2013-03-27 14:03:31 -07:00
member.rb Need to convert strings and fixnums to arrays 2014-11-17 12:27:05 -08:00
merge.rb fix in merge.rb: refine the checking if an argument is an empty string 2013-05-08 18:24:07 +02:00
min.rb Allow comparisons of Numeric and number as String 2013-03-27 14:03:31 -07:00
num2bool.rb Cleanup per adrianthebo suggestions 2013-04-01 11:44:09 -04:00
parsejson.rb (#10285) Refactor json to use pson instead. 2011-10-25 15:54:47 -07:00
parseyaml.rb puppet-lint cleanup 2012-11-15 10:38:03 -06:00
pick.rb (Main) fix typo in pick error message 2013-10-29 12:01:25 -07:00
pick_default.rb (PUP-638) Add a pick_default() function that always returns a value. 2014-01-29 09:26:35 -08:00
prefix.rb Add support for hashes in the prefix function 2015-03-03 16:20:55 -08:00
range.rb Make the range function work with integers 2014-11-12 16:02:05 +01:00
reject.rb Add reject() function 2012-11-28 14:28:31 -08:00
reverse.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
rstrip.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
shuffle.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
size.rb (#3) Apply missing documentation to more functions. 2011-07-29 22:18:56 +01:00
sort.rb Fix some ruby 1.9.2 issues. 2011-07-30 00:44:02 +01:00
squeeze.rb puppet-lint cleanup 2012-11-15 10:38:03 -06:00
str2bool.rb Remove trailing whitespace 2014-02-05 15:01:45 -08:00
str2saltedsha512.rb New str2saltedsha512 function for OS X Passwords 2012-01-09 11:30:47 -08:00
strftime.rb (#3) Apply missing documentation to more functions. 2011-07-29 22:18:56 +01:00
strip.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
suffix.rb (maint) better error reporting for prefix and suffix 2013-03-27 13:37:25 -07:00
swapcase.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
time.rb (#3) Apply missing documentation to more functions. 2011-07-29 22:18:56 +01:00
to_bytes.rb Added correct converstions for PB and EB. 2014-10-28 13:14:06 -07:00
type.rb (MODULES-1473) Deprecate type() function for new parser 2015-01-07 16:40:06 -08:00
type3x.rb (MODULES-1473) Deprecate type() function for new parser 2015-01-07 16:40:06 -08:00
union.rb (#20684) Add array comparison functions, difference, intersection and union. 2013-05-13 12:14:15 -04:00
unique.rb (MODULES-707) chomp() fails because generate() no longer returns a string 2014-09-22 19:49:50 +02:00
upcase.rb Loosen the restrictions of upcase and allow for recursion of the objects and only worry if the object responds to upcase 2015-03-02 10:45:43 -08:00
uriescape.rb URI.escape for the array case was incorrect. 2015-03-03 16:05:47 -08:00
validate_absolute_path.rb Allow array of pathes in validate_absolute_path 2014-11-25 12:45:23 +01:00
validate_array.rb Docs: Copyedit function doc strings 2011-08-18 12:39:04 -07:00
validate_augeas.rb add require 'tempfile' to resolve a previously autorequired resource 2014-10-24 16:35:34 -07:00
validate_bool.rb (#23381) add is_bool() function 2013-12-09 11:50:03 -07:00
validate_cmd.rb (MODULES-1582) Improve % detection 2014-12-18 23:35:24 +00:00
validate_hash.rb Docs: Remove author emails from stdlib functions 2011-08-18 12:39:05 -07:00
validate_ipv4_address.rb Ruby 2.0 introduces IPAddr::InvalidAddressError 2013-05-22 17:21:38 -07:00
validate_ipv6_address.rb Ruby 2.0 introduces IPAddr::InvalidAddressError 2013-05-22 17:21:38 -07:00
validate_re.rb (maint) Comment Ken's fix to String#any? 2012-03-09 14:08:54 -08:00
validate_slength.rb (maint) Validate input argument in a single location 2013-08-12 12:56:00 -07:00
validate_string.rb Note that also future parser does not work 2014-09-16 19:03:02 +02:00
values.rb (#3) Apply missing documentation to more functions. 2011-07-29 22:18:56 +01:00
values_at.rb Fix testcases for Future Parser and resolve issue with values_at in assuming that it was dealing with a string 2014-10-28 15:27:24 -07:00
zip.rb Re-use existing str2bool code rather than doing a copy and paste 2014-09-22 19:49:50 +02:00