]> gitweb.fluxo.info Git - puppet-stdlib.git/log
puppet-stdlib.git
14 years agoChange boolean detecion from string to make entire function more robust.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:57:48 +0000 (02:57 +0100)]
Change boolean detecion from string to make entire function more robust.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanged wording of the note in the comment.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:54:47 +0000 (02:54 +0100)]
Changed wording of the note in the comment.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor. Remove not needed complexity.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:51:17 +0000 (02:51 +0100)]
Small re-factor.  Remove not needed complexity.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded body of the function flatten.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:50:38 +0000 (02:50 +0100)]
Added body of the function flatten.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not to improve code clarity. Changed
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:49:15 +0000 (02:49 +0100)]
Moved to unless from if not to improve code clarity.  Changed
wording of few error messages.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not to improve code clarity. Added TODO
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:48:25 +0000 (02:48 +0100)]
Moved to unless from if not to improve code clarity.  Added TODO
for future reference.  Changed wording of few error messages.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded TODO for future reference.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:47:20 +0000 (02:47 +0100)]
Added TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not to make code more clear. Plus a variable
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:46:03 +0000 (02:46 +0100)]
Moved to unless from if not to make code more clear.  Plus a variable
name change for simplicity.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall change to code formatting.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:45:36 +0000 (02:45 +0100)]
Small change to code formatting.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded comment line.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:45:04 +0000 (02:45 +0100)]
Added comment line.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded comment line.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:44:49 +0000 (02:44 +0100)]
Added comment line.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoCorrected function name from chop to strip. Moved to unless from if not
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:43:13 +0000 (02:43 +0100)]
Corrected function name from chop to strip.  Moved to unless from if not
to improve code clarity.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFunction has now more robust error detection.
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:41:09 +0000 (02:41 +0100)]
Function has now more robust error detection.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoNow prefix will convert everything into string which is the same
Krzysztof Wilczynski [Sat, 30 Apr 2011 01:40:04 +0000 (02:40 +0100)]
Now prefix will convert everything into string which is the same
as join would do.  Also function is now more robust in error detection.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded ability to flatten the resulting array in the function zip.
Krzysztof Wilczynski [Sat, 30 Apr 2011 00:47:41 +0000 (01:47 +0100)]
Added ability to flatten the resulting array in the function zip.
This would allow for creating hashes on the fly from two arrays.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not and changed wording of few error messages.
Krzysztof Wilczynski [Sat, 30 Apr 2011 00:00:10 +0000 (01:00 +0100)]
Moved to unless from if not and changed wording of few error messages.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not plus removed surplus empty lines.
Krzysztof Wilczynski [Fri, 29 Apr 2011 23:59:18 +0000 (00:59 +0100)]
Moved to unless from if not plus removed surplus empty lines.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not and removed TODO.
Krzysztof Wilczynski [Fri, 29 Apr 2011 23:58:37 +0000 (00:58 +0100)]
Moved to unless from if not and removed TODO.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMoved to unless from if not for code clarity and changed wording
Krzysztof Wilczynski [Fri, 29 Apr 2011 23:57:24 +0000 (00:57 +0100)]
Moved to unless from if not for code clarity and changed wording
of few error messages.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding support for hash and string to the function count.
Krzysztof Wilczynski [Fri, 29 Apr 2011 23:56:12 +0000 (00:56 +0100)]
Adding support for hash and string to the function count.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor. Changed if not to unless for code clarity.
Krzysztof Wilczynski [Fri, 29 Apr 2011 22:30:32 +0000 (23:30 +0100)]
Small re-factor.  Changed if not to unless for code clarity.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor. Changed if not to unless for code clarity.
Krzysztof Wilczynski [Fri, 29 Apr 2011 22:18:58 +0000 (23:18 +0100)]
Small re-factor.  Changed if not to unless for code clarity.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor changes.
Krzysztof Wilczynski [Fri, 29 Apr 2011 22:16:26 +0000 (23:16 +0100)]
Minor changes.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanged wording in the error message.
Krzysztof Wilczynski [Fri, 29 Apr 2011 22:15:05 +0000 (23:15 +0100)]
Changed wording in the error message.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRemoving old file includes.rb
Krzysztof Wilczynski [Fri, 29 Apr 2011 20:03:34 +0000 (21:03 +0100)]
Removing old file includes.rb

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRenaming the file from includes.rb to member.rb.
Krzysztof Wilczynski [Fri, 29 Apr 2011 20:03:11 +0000 (21:03 +0100)]
Renaming the file from includes.rb to member.rb.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRenaming from includes to member in order to avoid confusion and
Krzysztof Wilczynski [Fri, 29 Apr 2011 20:02:17 +0000 (21:02 +0100)]
Renaming from includes to member in order to avoid confusion and
possibility of a clash with Puppet built-in function include.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor change.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:58:49 +0000 (20:58 +0100)]
Minor change.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded check to ensure that given fact name is a string.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:58:28 +0000 (20:58 +0100)]
Added check to ensure that given fact name is a string.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor changes.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:47:39 +0000 (20:47 +0100)]
Minor changes.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple str2bool function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:13:27 +0000 (20:13 +0100)]
First version.  Simple str2bool function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoReverting name back to bool2num.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:10:53 +0000 (20:10 +0100)]
Reverting name back to bool2num.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded proper handling of both FalseClass and TrueClass. We also
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:07:56 +0000 (20:07 +0100)]
Added proper handling of both FalseClass and TrueClass.  We also
return real integer values now over string-encoded integers.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded FalseClass and TrueClass to be identified as Boolean to the type function.
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:05:44 +0000 (20:05 +0100)]
Added FalseClass and TrueClass to be identified as Boolean to the type function.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding TODO for future reference.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:42:54 +0000 (18:42 +0100)]
Adding TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding support for strings to the the function unique.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:40:07 +0000 (18:40 +0100)]
Adding support for strings to the the function unique.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMake sure that we have string-encoded integer value.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:28:38 +0000 (18:28 +0100)]
Make sure that we have string-encoded integer value.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding support for strings and hashes to the function empty.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:27:52 +0000 (18:27 +0100)]
Adding support for strings and hashes to the function empty.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple chomp function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:10:04 +0000 (18:10 +0100)]
First version.  Simple chomp function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple chop function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:09:57 +0000 (18:09 +0100)]
First version.  Simple chop function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple lstrip function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:09:39 +0000 (18:09 +0100)]
First version.  Simple lstrip function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple rstrip function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:09:29 +0000 (18:09 +0100)]
First version.  Simple rstrip function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple strip function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 17:08:45 +0000 (18:08 +0100)]
First version.  Simple strip function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded support for strings to reverse.
Krzysztof Wilczynski [Fri, 29 Apr 2011 16:30:04 +0000 (17:30 +0100)]
Added support for strings to reverse.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor of shuffle function. It is more compact now.
Krzysztof Wilczynski [Fri, 29 Apr 2011 16:29:14 +0000 (17:29 +0100)]
Small re-factor of shuffle function.  It is more compact now.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple capitalize function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 16:27:50 +0000 (17:27 +0100)]
First version.  Simple capitalize function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple type function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 14:19:31 +0000 (15:19 +0100)]
First version.  Simple type function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding support for string alongside arrays.
Krzysztof Wilczynski [Fri, 29 Apr 2011 04:00:51 +0000 (05:00 +0100)]
Adding support for string alongside arrays.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple is_hash function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:37:50 +0000 (04:37 +0100)]
First version.  Simple is_hash function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding relevant code.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:36:28 +0000 (04:36 +0100)]
Adding relevant code.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded TODO for future reference.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:22:04 +0000 (04:22 +0100)]
Added TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded TODO for future reference.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:21:20 +0000 (04:21 +0100)]
Added TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded TODO for future reference.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:20:44 +0000 (04:20 +0100)]
Added TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanged wording from numeric to integer.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:19:30 +0000 (04:19 +0100)]
Changed wording from numeric to integer.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded TODO for future reference.
Krzysztof Wilczynski [Fri, 29 Apr 2011 03:18:29 +0000 (04:18 +0100)]
Added TODO for future reference.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple abs function to use within Puppet DSL.
Krzysztof Wilczynski [Fri, 29 Apr 2011 02:09:52 +0000 (03:09 +0100)]
First version.  Simple abs function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRemoving old unused file.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:45:05 +0000 (03:45 +0100)]
Removing old unused file.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple strftime function to use within Puppet DSL.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:44:28 +0000 (03:44 +0100)]
First version.  Simple strftime function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple time function to use within Puppet DSL.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:44:11 +0000 (03:44 +0100)]
First version.  Simple time function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple is_string function to use within Puppet DSL.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:43:34 +0000 (03:43 +0100)]
First version.  Simple is_string function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple is_array function to use within Puppet DSL.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:43:14 +0000 (03:43 +0100)]
First version.  Simple is_array function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor changes.
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:42:37 +0000 (03:42 +0100)]
Minor changes.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanging name of the function from include to includes as it clashes with
Krzysztof Wilczynski [Wed, 27 Apr 2011 22:26:41 +0000 (23:26 +0100)]
Changing name of the function from include to includes as it clashes with
a core function from Puppet::Parser.  I had no idea that you can over-write
some of the that way. Oops.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple range function to use within Puppet DSL.
Krzysztof Wilczynski [Tue, 26 Apr 2011 22:45:50 +0000 (23:45 +0100)]
First version.  Simple range function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRemoving string interpolation from fact.rb. I am not sure whether
Krzysztof Wilczynski [Tue, 26 Apr 2011 03:21:32 +0000 (04:21 +0100)]
Removing string interpolation from fact.rb.  I am not sure whether
we should fiddle with this.  The old behaviour e.g. evaluate when
inside "" and don't do anything when inside '' is probably better
choice in the end as people are used to it working that way.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanged comment line wording.
Krzysztof Wilczynski [Tue, 26 Apr 2011 03:21:00 +0000 (04:21 +0100)]
Changed comment line wording.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRemoving surplus files.
Krzysztof Wilczynski [Tue, 26 Apr 2011 02:55:04 +0000 (03:55 +0100)]
Removing surplus files.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanging name of collect_indices.rb to values_at.rb in order to be
Krzysztof Wilczynski [Tue, 26 Apr 2011 02:18:50 +0000 (03:18 +0100)]
Changing name of collect_indices.rb to values_at.rb in order to be
reasemble Ruby's Array#values_at more.  Added support for ranges
with hyphen, two and three dots notation.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple delete_at function to use within Puppet DSL.
Krzysztof Wilczynski [Tue, 26 Apr 2011 01:54:18 +0000 (02:54 +0100)]
First version.  Simple delete_at function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor. We prefer our local clone of the array ...
Krzysztof Wilczynski [Tue, 26 Apr 2011 01:53:40 +0000 (02:53 +0100)]
Small re-factor.  We prefer our local clone of the array ...

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple size function to use within Puppet DSL.
Krzysztof Wilczynski [Tue, 26 Apr 2011 00:29:53 +0000 (01:29 +0100)]
First version.  Simple size function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple unique function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:14:48 +0000 (00:14 +0100)]
First version.  Simple unique function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple shuffle function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:14:38 +0000 (00:14 +0100)]
First version.  Simple shuffle function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple reverse function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:14:24 +0000 (00:14 +0100)]
First version.  Simple reverse function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple include function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:14:12 +0000 (00:14 +0100)]
First version.  Simple include function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple count function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:13:31 +0000 (00:13 +0100)]
First version.  Simple count function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple empty function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:09:26 +0000 (00:09 +0100)]
First version.  Simple empty function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoRe-factor of the original function. Now its behaviour is either to join
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:05:20 +0000 (00:05 +0100)]
Re-factor of the original function.  Now its behaviour is either to join
with prefix or just add prefix or simply join.  This depends on its use.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple prefix function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:04:10 +0000 (00:04 +0100)]
First version.  Simple prefix function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Simple join function to use within Puppet DSL.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:02:59 +0000 (00:02 +0100)]
First version.  Simple join function to use within Puppet DSL.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor to fact function.
Krzysztof Wilczynski [Mon, 25 Apr 2011 23:00:58 +0000 (00:00 +0100)]
Small re-factor to fact function.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoChanging name of join.rb to join_with_prefix.rb to make room for
Krzysztof Wilczynski [Mon, 25 Apr 2011 22:33:26 +0000 (23:33 +0100)]
Changing name of join.rb to join_with_prefix.rb to make room for
its simpler version.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall re-factor of fact function.
Krzysztof Wilczynski [Mon, 25 Apr 2011 22:32:41 +0000 (23:32 +0100)]
Small re-factor of fact function.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Function opposite to the bool2num one. Converts
Krzysztof Wilczynski [Mon, 25 Apr 2011 02:47:31 +0000 (03:47 +0100)]
First version.  Function opposite to the bool2num one.  Converts
number to appropriate boolean value.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor update.
Krzysztof Wilczynski [Mon, 25 Apr 2011 02:46:46 +0000 (03:46 +0100)]
Minor update.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Improvment upon bool2num function found on the Internet.
Krzysztof Wilczynski [Mon, 25 Apr 2011 02:19:10 +0000 (03:19 +0100)]
First version.  Improvment upon bool2num function found on the Internet.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdded help accessible via the :doc functionality in Puppet's newfunction.
Krzysztof Wilczynski [Mon, 25 Apr 2011 01:47:16 +0000 (02:47 +0100)]
Added help accessible via the :doc functionality in Puppet's newfunction.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoUpdated help message.
Krzysztof Wilczynski [Mon, 25 Apr 2011 01:44:20 +0000 (02:44 +0100)]
Updated help message.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoUpdate to error reporting.
Krzysztof Wilczynski [Mon, 25 Apr 2011 01:06:50 +0000 (02:06 +0100)]
Update to error reporting.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoUpdated error check and reporting. Also we now return empty
Krzysztof Wilczynski [Mon, 25 Apr 2011 01:02:00 +0000 (02:02 +0100)]
Updated error check and reporting.  Also we now return empty
string value i.e. "" instead of raising an exception when a
particular fact is not present.  We also make use of strinterp()
explicitly to evaluate arguments passed to the function.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding more error checking ...
Krzysztof Wilczynski [Sun, 24 Apr 2011 19:55:35 +0000 (20:55 +0100)]
Adding more error checking ...

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoAdding ability to specifiy range as the index when selecting indices to collect.
Krzysztof Wilczynski [Sun, 24 Apr 2011 00:35:49 +0000 (01:35 +0100)]
Adding ability to specifiy range as the index when selecting indices to collect.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall changes. Added better error checking etc ...
Krzysztof Wilczynski [Sat, 23 Apr 2011 17:11:08 +0000 (18:11 +0100)]
Small changes.  Added better error checking etc ...

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Function that allows to collect selected indices
Krzysztof Wilczynski [Sat, 23 Apr 2011 16:45:49 +0000 (17:45 +0100)]
First version.  Function that allows to collect selected indices
from an array within Puppet manifest.  More or less how array slicing
works in Perl ...

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. Adding join to Puppet for use within the manifest files.
Krzysztof Wilczynski [Sat, 23 Apr 2011 15:43:11 +0000 (16:43 +0100)]
First version.  Adding join to Puppet for use within the manifest files.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFix. It is better to promote good practice...
Krzysztof Wilczynski [Sat, 23 Apr 2011 01:55:08 +0000 (02:55 +0100)]
Fix.  It is better to promote good practice...

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoSmall changes. Mainly to formatting of the help provided.
Krzysztof Wilczynski [Sat, 23 Apr 2011 00:56:30 +0000 (01:56 +0100)]
Small changes.  Mainly to formatting of the help provided.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoWe do not need cronrand.rb any more.
Krzysztof Wilczynski [Sat, 23 Apr 2011 00:42:21 +0000 (01:42 +0100)]
We do not need cronrand.rb any more.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoFirst version. A function for Puppet that allows to retrieve a fact from Facter
Krzysztof Wilczynski [Sat, 23 Apr 2011 00:19:43 +0000 (01:19 +0100)]
First version.  A function for Puppet that allows to retrieve a fact from Facter
easily instead of resorting to awful "inline_template" use-and-abuse practices.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
14 years agoMinor changes. Added placeholder for :doc in Puppet's newfunction to fill later.
Krzysztof Wilczynski [Sat, 23 Apr 2011 00:18:52 +0000 (01:18 +0100)]
Minor changes. Added placeholder for :doc in Puppet's newfunction to fill later.