Module: Block2Method

Defined in:
lib/block2method.rb,
lib/block2method/version.rb

Constant Summary collapse

VERSION =
'1.0'

Class Method Summary collapse

Class Method Details

.convert(&block) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/block2method.rb', line 16

def self.convert(&block)
  name = Thread.current.object_id.to_s.to_sym
  define_method(name, &block)
  block = instance_method(name)
  remove_method(name)
  block
end