The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

NAME

OpenInteract2::Setup::DependencySource - Provide dependency information for Algorithm::Dependency

SYNOPSIS

my $dep = Algorithm::Dependency::Ordered->new(
source => OpenInteract2::Setup::DependencySource->new(),
);

DESCRIPTION

This class subclasses Algorithm::Dependency::Source so it can provide setup task names and dependencies to Algorithm::Dependency.

Most of the heavy lifting is done by OpenInteract2::Setup as all the tasks are registered there. We simply ask that class for all the tasks, iterate through them and get their dependencies, then return all that information in a format Algorithm::Dependency::Source can understand.

SEE ALSO

Algorithm::Dependency

Algorithm::Dependency::Source

OpenInteract2::Setup

COPYRIGHT

Copyright (c) 2005 Chris Winters. All rights reserved.

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

AUTHORS

Chris Winters <chris@cwinters.com>