From: Doug Jolley Date: 2012-06-11T03:13:53+09:00 Subject: Re: Accessing Variables from Within a Module > module MyModule > def MyModule.test1(obj) > puts(obj.fname()) > end > end YES!!! This is the solution to my problem! Strangely, I came up with the same thing as I reflected on the issue over last evening. When I post a question here I generally try to present an illustrative code fragment that removes all the fluff from the real code and just focuses on the precise issue. Regardless of how careful I am, it seems that something always gets lost in the translation. I think that is what has happened. It would take a lot of bytes for me to explain WHY this is the solution; but, trust me, IT IS THE SOLUTION. This provides the precise amount of coupling that I was seeking. I'm a happy camper. Thanks to all who contributed. ... doug -- Posted via http://www.ruby-forum.com/.