And again :) I expect we'll see a few more of these, James?
Paul Lathrop wrote: > +1 > > On Sun, Jul 6, 2008 at 6:13 AM, James Turnbull <[EMAIL PROTECTED]> wrote: > >> Signed-off-by: James Turnbull <[EMAIL PROTECTED]> >> --- >> lib/puppet/parser/ast/function.rb | 2 +- >> lib/puppet/parser/functions.rb | 8 ++++++++ >> 2 files changed, 9 insertions(+), 1 deletions(-) >> >> diff --git a/lib/puppet/parser/ast/function.rb >> b/lib/puppet/parser/ast/function.rb >> index 63d7c7a..eb36fa9 100644 >> --- a/lib/puppet/parser/ast/function.rb >> +++ b/lib/puppet/parser/ast/function.rb >> @@ -42,7 +42,7 @@ class Puppet::Parser::AST >> raise Puppet::DevError, "Invalid function type %s" % >> @ftype.inspect >> end >> >> - # Lastly, check the arity >> + # Lastly, check the parity >> end >> end >> end >> diff --git a/lib/puppet/parser/functions.rb b/lib/puppet/parser/functions.rb >> index 8decb82..51903e9 100644 >> --- a/lib/puppet/parser/functions.rb >> +++ b/lib/puppet/parser/functions.rb >> @@ -317,6 +317,14 @@ module Functions >> end >> output >> end >> + >> + newfunction(:sha1, :type => :rvalue, >> + :doc => "Returns a SHA1 hash value from a provided string.") do >> |args| >> + require 'sha1' >> + >> + Digest::SHA1.hexdigest(args[0]) >> + end >> + >> end >> end >> >> -- >> 1.5.3.3 >> >> >> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---
