On 2005-07-26 07:43:29 +0900, Jim Freeze wrote: [...] module Mod def f; :f;end end class A; end class A; include Mod end A.new.f # => :f class B def f; :g;end end class B include Mod end B.new.f # => :g class B def f; :f;end end B.new.f # => :f String.method_defined?(:*) # => true -- Florian Frank