On Sun, Jul 24, 2005 at 10:59:20PM +0900, gwtmp01 / mac.com wrote:
> I tend to view this as way of minimizing namespace pollution and
> possible naming clashes.
> 
> What if I want to include two different modules from two different
> sources and they both use a common method and/or instance variable
> name?  How do I resolve that?

One way is to choose method names which are highly unlikely to clash.

  module ABC
    def _ABC_func(foo)
      @_ABC_var1 = foo
      ...
    end
  end

Regards,

Brian.