1 |
package Frey::Config; |
package Frey::Config; |
2 |
use Moose::Role; |
use Moose::Role; |
3 |
|
|
4 |
|
#requires 'debug'; |
5 |
|
|
6 |
use YAML qw/LoadFile/; |
use YAML qw/LoadFile/; |
7 |
use Hash::Merge qw/merge/; |
use Hash::Merge qw/merge/; |
8 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
45 |
} else { |
} else { |
46 |
%config = %{ merge( LoadFile($path) , \%config ) } if -e $path; |
%config = %{ merge( LoadFile($path) , \%config ) } if -e $path; |
47 |
} |
} |
48 |
warn "## $path current config = ",dump( %config ) if $self->debug; |
warn "## load_config $path current config = ",dump( %config ) if $self->debug; |
49 |
} |
} |
50 |
} |
} |
51 |
|
|