SYNOPSIS

example 1

   my $i = new LEOCHARRE::PMInspect({
      pm_instance => $instance,
   });


   print $i->output;

example 2

   my $i = new LEOCHARRE::PMInspect({
      pm_class => 'Name::Space',
   });


   print $i->output;

exmaple 3

   my $i = new LEOCHARRE::PMInspect({
      pm_path => './lib/Module.pm',
   });

   print $i->output;

pm_class()

get name of module

pm_instance()

retrieve instance

pm_path()

abs path to file

_symdump()

returns Devel::Symdump object no arg

minfo()

returns Module::Info object takes no arg

symdump()

returns symdump output as string

dump()

returns Data::Dumper output

output()

returns string for output to STDERR, includes all outputs