Method: Main::Program::InstanceMethods#instance_eval_block
- Defined in:
- lib/main/program/instance_methods.rb
#instance_eval_block(*argv, &block) ⇒ Object
241 242 243 244 245 246 247 248 |
# File 'lib/main/program/instance_methods.rb', line 241 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 |