| Class | DumpableProc |
| In: |
lib/dumpable_proc.rb
|
| Parent: | Proc |
| Copyright: | Copyright (c) 2005 Nicolas Pouillard. All rights reserved. |
| Author: | Nicolas Pouillard <ertai@lrde.epita.fr>. |
| License: | Gnu General Public License. |
| Revision: | $Id: /w/fey/ruby_ex/trunk/core_ex/lib/dumpable_proc.rb 8014 2005-10-26T12:35:42.562387Z ertai $ |
# File lib/dumpable_proc.rb, line 19 def self._load ( data ) klass, str = Marshal.load(data) klass.new(str) end
# File lib/dumpable_proc.rb, line 9 def self.new ( str ) pr = super(&eval("proc { #{str} }")) pr.instance_eval { @str = str.freeze } pr end