]>
gitweb.fluxo.info Git - puppet-stdlib.git/log
Ken Barber [Thu, 28 Jul 2011 20:03:33 +0000 (21:03 +0100)]
(#2) unstub is_numeric function.
Ken Barber [Thu, 28 Jul 2011 17:10:16 +0000 (18:10 +0100)]
(#2) - unstubbed is_valid_ip_address
Ken Barber [Thu, 28 Jul 2011 14:44:26 +0000 (15:44 +0100)]
(#1) - added new test for upcase.
Ken Barber [Thu, 28 Jul 2011 14:38:19 +0000 (15:38 +0100)]
(#2) - Added is_float and is_integer functionality.
Ken Barber [Sat, 23 Jul 2011 23:39:17 +0000 (00:39 +0100)]
(#1) - fleshed out some more tests.
Ken Barber [Fri, 1 Jul 2011 19:09:02 +0000 (21:09 +0200)]
Added validate_resource function and examples on how to use it (and kwalify as well)
Ken Barber [Wed, 29 Jun 2011 23:00:32 +0000 (01:00 +0200)]
Few more tests.
Ken Barber [Wed, 29 Jun 2011 22:39:23 +0000 (23:39 +0100)]
Move require inside function for kwalify.
Ken Barber [Wed, 29 Jun 2011 22:37:37 +0000 (23:37 +0100)]
Add some more functional tests.
Ken Barber [Wed, 29 Jun 2011 20:59:18 +0000 (21:59 +0100)]
New abs test.
Ken Barber [Wed, 29 Jun 2011 20:21:55 +0000 (21:21 +0100)]
Added tests for each function, fixing functions as we hit bugs.
Ken Barber [Wed, 29 Jun 2011 11:30:07 +0000 (12:30 +0100)]
Added kwalify function.
Ken Barber [Wed, 29 Jun 2011 11:25:43 +0000 (12:25 +0100)]
Copied function test scaffolding from puppet.
Ken Barber [Sun, 26 Jun 2011 12:33:53 +0000 (14:33 +0200)]
Removed duplicate - is_hash is really now is_hash instead of is_array.
Ken Barber [Mon, 16 May 2011 20:40:01 +0000 (21:40 +0100)]
Rename to puppetlabs-functions.
Ken Barber [Thu, 5 May 2011 09:00:05 +0000 (11:00 +0200)]
Added disclaimer and basic installation guide to README.markdown file.
Ken Barber [Sat, 30 Apr 2011 14:00:49 +0000 (16:00 +0200)]
Moved more functions into lib/puppet/parser/functions/
Ken Barber [Fri, 29 Apr 2011 14:52:14 +0000 (16:52 +0200)]
Moved type.rb
Ken Barber [Fri, 29 Apr 2011 14:51:47 +0000 (16:51 +0200)]
Moved type into pluginsync compat area.
Ken Barber [Fri, 29 Apr 2011 08:30:11 +0000 (10:30 +0200)]
Added Apache license.
Ken Barber [Fri, 29 Apr 2011 07:55:55 +0000 (09:55 +0200)]
Change README.
Ken Barber [Fri, 29 Apr 2011 07:27:10 +0000 (09:27 +0200)]
Convert to module format.
Krzysztof Wilczynski [Sat, 30 Apr 2011 13:36:25 +0000 (14:36 +0100)]
Add number of stub code for future functions.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Krzysztof Wilczynski [Sat, 30 Apr 2011 13:35:10 +0000 (14:35 +0100)]
First version. Simple swapcase function to use within Puppet DSL.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Krzysztof Wilczynski [Sat, 30 Apr 2011 02:44:59 +0000 (03:44 +0100)]
Making sure that the function hash will also work on older Rubies.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Krzysztof Wilczynski [Sat, 30 Apr 2011 02:16:12 +0000 (03:16 +0100)]
Add number of stub code for future functions.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Krzysztof Wilczynski [Sat, 30 Apr 2011 02:15:47 +0000 (03:15 +0100)]
First version. Simple hash function to use within Puppet DSL.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Krzysztof Wilczynski [Fri, 29 Apr 2011 22:16:26 +0000 (23:16 +0100)]
Minor changes.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
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>
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>
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>
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>
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:58:49 +0000 (20:58 +0100)]
Minor change.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
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>
Krzysztof Wilczynski [Fri, 29 Apr 2011 19:47:39 +0000 (20:47 +0100)]
Minor changes.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Krzysztof Wilczynski [Thu, 28 Apr 2011 02:42:37 +0000 (03:42 +0100)]
Minor changes.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>