The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Path::Resolver::Resolver::DataSection - find content in a package's Data::Section content

VERSION

version 3.100454

SYNOPSIS

  my $resolver = Path::Resolver::Resolver::DataSection->new({
    module => 'YourApp::Config::InData',
  });

  my $simple_entity = $resolver->entity_at('foo/bar.txt');

This class assumes that you will give it the name of another package and that that package uses Data::Section to retrieve named content from its DATA blocks and those of its parent classes.

The native type of this resolver is a class type of Path::Resolver::SimpleEntity and it has no default converter.

ATTRIBUTES

module

This is the name of the module to load and is also used as the package (class) on which to call the data-finding method.

data_method

This attribute may be given to supply a method name to call to find content in a package. The default is Data::Section's default: section_data.

AUTHOR

Ricardo Signes <rjbs@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Ricardo Signes.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.