Method: Main::Program::InstanceMethods#instance_eval_block
- Defined in:
- lib/main/program/instance_methods.rb
#instance_eval_block(*argv, &block) ⇒ Object
264 265 266 267 268 269 270 271 |
# File 'lib/main/program/instance_methods.rb', line 264 def instance_eval_block(*argv, &block) singleton_class = class << self self end singleton_class.module_eval{ define_method('__instance_eval_block', &block) } fcall(self, '__instance_eval_block', *argv, &block) end |