use strict;
use warnings;
+use base 'Config::Any::Base';
+
=head1 NAME
Config::Any::YAML - Load YAML config files
my $class = shift;
my $file = shift;
- eval { require YAML::Syck; };
+ eval { require YAML::Syck; YAML::Syck->VERSION( '0.70' ) };
if ( $@ ) {
require YAML;
return YAML::LoadFile( $file );
}
}
+=head2 requires_any_of( )
+
+Specifies that this modules requires one of L<YAML::Syck> (0.70) or L<YAML> in
+order to work.
+
+=cut
+
+sub requires_any_of { [ 'YAML::Syck', '0.70' ], 'YAML' }
+
=head1 AUTHOR
Brian Cassidy E<lt>bricas@cpan.orgE<gt>