From: Caleb Tennis Date: 2005-12-15T06:04:36+09:00 Subject: Same class, different module Here's a small snippet of code I'm trying to hack on: module Mod1 class A def meth puts "in Mod 1" end end class B def initialize A.new.meth end end end module Mod2 class A < Mod1::A def meth put "in Mod 2" end end class B < Mod1::B end end p Mod1::B.new p Mod2::B.new caleb@tcdevel ~ $ ruby testit.rb in Mod 1 # in Mod 1 # What I'm trying to accomplish is having B reference A but in the same module its currently in. I can accomplish this by redefining the initialize method again in Mod2::B, such that it looks exactly the same as Mod1::B, but I'm hoping to find a trick to avoid having to do that. Any thoughts? Caleb