Cool! 1 quick question why do you have @methods? 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]