From: Javier Valencia Date: 2005-03-02T21:16:28+09:00 Subject: Re: Modules and methods Brian Schr�der wrote: >On Wed, 2 Mar 2005 20:48:35 +0900, Javier Valencia wrote: > > >>Javier Valencia wrote: >> >> >> >>>Explaine this to me please: >>> >>>module MyMod >>> >>> def mymethod >>> puts "hello" >>> priv_method >>> end >>> >>> def priv_method >>> puts "world" >>> end >>> >>> private :priv_method >>> >>>end >>> >>>MyMod.mymethod >>> >>>undefined method `priv_method' for MyMod:Module (NoMethodError) >>> >>> >>> >>> >>Sorry, mymethod definition is -> def MyMod.mymethod. >> >>The result is the same >> >> >> >> >How about: >--8<--- >#!/usr/bin/ruby -wd > >module MyMod > > def MyMod.mymethod > puts "hello" > priv_method > end > > private > def MyMod.priv_method > puts "world" > end > >end > >MyMod.mymethod >--8<--- > >regards, > >Brian > > > Yeah, i know that way, but why i have to use MyMod name into MyMod itself, it looks ugly