Aspect-Loader

 view release on metacpan or  search on metacpan

lib/Aspect/Loader/Configuration/YAML.pm  view on Meta::CPAN

package Aspect::Loader::Configuration::YAML;
use strict;
use warnings;
use YAML qw(LoadFile);
use base qw(Aspect::Loader::Configuration);

sub new{
	my $class = shift;
	my $file_path = shift;
	my $self  = $class->SUPER::new;
	$self->load_configuration($file_path);
	return $self;
}

sub load_configuration{
	my $self = shift;
	my $file_path = shift;
	my $conf = LoadFile($file_path);
	foreach my $conf ( @{$conf->{aspects}}){
    push @{$self->{_configuration}},$conf;



( run in 0.375 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )