From: Paul McMahon Date: 2007-11-26T14:10:20+09:00 Subject: Re: module_eval is an instance method? module_eval is a instance method of Module. It is available to anything that is a Module. irb(main):001:0> Object.is_a?(Module) => true irb(main):002:0> String.is_a?(Module) => true irb(main):003:0> self.is_a?(Module) => false