From 2adbf720d5f5567369bd5b210580969bb751165f Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 3 Mar 2011 15:00:04 +0000 Subject: * golf_prelude.rb (Symbol#call): new method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- golf_prelude.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/golf_prelude.rb b/golf_prelude.rb index 4363b496f0..b090503213 100644 --- a/golf_prelude.rb +++ b/golf_prelude.rb @@ -112,3 +112,11 @@ class Enumerator alias old_inspect inspect alias inspect old_to_s end + +class Symbol + def call(*args, &block) + proc do |recv| + recv.__send__(self, *args, &block) + end + end +end -- cgit v1.2.3