-- test.rb --
module M
def self.test
puts "M.test is called"
end
end
M.test
M.instance_eval { test }
M.class_eval { test }
M.module_eval { test }
--- result ---
M.test is called
M.test is called
M.test is called
M.test is called
···
--
Posted via http://www.ruby-forum.com/.