On Thu, Aug 07, 2003 at 09:01:57AM -0500, Dan Muey wrote:
>
> Cool! 1 quick question why do you have @methods?
sorry old remnant. just delete.
martin
> If it's because you use @{ $methods } then $methods would have to be the string
> 'methods' to be a reference to @methods, which doesn't have any data as far as I can
> tell.
>
> Maybe I'm missing something?
>
> Dan
>
> > problem solved:
> >
> > given an arbitrary object, i can now get a dump of all the
> > functions connected to the object.
> >
> > print &dump_functions( $obj );
> >
> > sub dump_functions
> > {
> > use Data::Dumper;
> > use Class::Inspector;
> >
> > my ( $obj ) = @_;
> >
> > my ( $ref, $methods, @methods );
> >
> > $ref = ref $obj;
> > $methods = Class::Inspector->methods( $ref, 'full', 'public' );
> >
> > @{ $methods } = grep /$ref/, @{ $methods };
> >
> > return Dumper( $methods );
> > }
> >
> >
> >
> > On Tue, Aug 05, 2003 at 12:19:57PM +0200, Martin A. Hansen wrote:
> > > hi
> > >
> > > i wonder how i can list all the methods availible from a
> > given object?
> > >
> > > martin
> > >
> > > --
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]