J
John J. Franey
I would like to define the following method, func, using define_method
instead of def:
def func(i, &block)
wblock(i, &block)
end
def wblock(i, &block)
yield(i)
end
The following didn't work:
# syntax error
define_method('func') do |i,&block|
wblock(i, &block)
end
# ruby expects a second parameter, not a block
define_method('func') do |i,block|
wblock(i, &block)
end
Any ideas?
Thanks
instead of def:
def func(i, &block)
wblock(i, &block)
end
def wblock(i, &block)
yield(i)
end
The following didn't work:
# syntax error
define_method('func') do |i,&block|
wblock(i, &block)
end
# ruby expects a second parameter, not a block
define_method('func') do |i,block|
wblock(i, &block)
end
Any ideas?
Thanks