mod.module_exec(arg...) {|var...| block }       â obj
  
	Instance Public methods
	Evaluates the given block in the context of the class/module. The method defined in the block will belong to the receiver.
class Thing
end
Thing.class_exec{
  def hello() "Hello there!" end
}
puts Thing.new.hello()
produces:
Hello there!
Please login to continue.