From 34b191e0054531f0a18097df027c0e5386f954b4 Mon Sep 17 00:00:00 2001 From: Rafael Chacon Date: Wed, 28 Jan 2009 11:58:58 -0430 Subject: [PATCH] initial commit --- curry.rb | 20 ++++++++++++++++++++ init.rb | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 curry.rb create mode 100644 init.rb diff --git a/curry.rb b/curry.rb new file mode 100644 index 0000000..835a3da --- /dev/null +++ b/curry.rb @@ -0,0 +1,20 @@ + +module Currify + + def curry(*evaluated) + + + Proc.new do |*args| + + clone = evaluated.dup + self.call(*(clone.concat(args).flatten)) + + end + + + end + +end + + + diff --git a/init.rb b/init.rb new file mode 100644 index 0000000..cc9f8f0 --- /dev/null +++ b/init.rb @@ -0,0 +1,2 @@ +require 'curry' +Proc.send :include, Currify \ No newline at end of file