On 12/7/05, Ovid <[EMAIL PROTECTED]> wrote:
> --- Kurt Starsinic <[EMAIL PROTECTED]> wrote:
>
> > > Or, since it's overriding UNIVERSAL,
> > >
> > > UNIVERSAL::can::strict
>
> It's overridding UNIVERSAL::can (via inheritance).  It's not replacing
> it.  If you want to use this module for your module, you have the new
> can() method.  Other modules are unaffected.  Perhaps the docs are not
> clear in that respect.
>
> >     How about UNIVERSAL::should?
>
> The UNIVERSAL:: namespace is not appropriate as I'm not doing anything
> there.  Still, I hate the name "strict::can" (I think I mentioned that
> before but it was buried at the bottom of an email).  I do like
> "should", though.  Class::Should?  Ugh.  That doesn't quite fit either.

    Class::exposes()?
    Class::exports()?
    Class::provides()?

    - Kurt

Reply via email to