MT#8397 Remove dependency MooseX::FileAttribute

cause its not pacakaged in Debian
ipeshinskaya/InvoiceTemplate5
Gerhard Jungwirth 11 years ago
parent c716ff26e6
commit 9564862b0e

@ -17,9 +17,9 @@ my $builder = Module::Build->new(
'File::Path' => 0,
'Getopt::Long' => 0,
'MooseX::ClassAttribute' => 0,
'MooseX::FileAttribute' => 0,
'MooseX::NonMoose' => 0,
'MooseX::Singleton' => 0,
'MooseX::Types::Path::Class' => 0,
'namespace::sweep' => 0,
'Quantum::Superpositions' => 0,
'Pod::Usage' => 0,

4
debian/control vendored

@ -17,10 +17,10 @@ Build-Depends: debhelper (>= 8),
libhash-storediterator-perl,
liblog-log4perl-perl,
libmoosex-classattribute-perl,
libmoosex-fileattribute-perl,
libmoosex-method-signatures-perl,
libmoosex-nonmoose-perl,
libmoosex-singleton-perl,
libmoosex-types-path-class-perl,
libnamespace-sweep-perl,
libparse-debianchangelog-perl,
libperl5i-perl,
@ -61,10 +61,10 @@ Depends: libaliased-perl,
libhash-storediterator-perl,
liblog-log4perl-perl,
libmoosex-classattribute-perl,
libmoosex-fileattribute-perl,
libmoosex-method-signatures-perl,
libmoosex-nonmoose-perl,
libmoosex-singleton-perl,
libmoosex-types-path-class-perl,
libnamespace-sweep-perl,
libparse-debianchangelog-perl,
libperl5i-perl,

@ -1,13 +1,20 @@
package NGCP::Schema::Config;
use Sipwise::Base;
use Log::Log4perl qw();
use MooseX::FileAttribute qw(has_file);
use MooseX::Types::Path::Class qw(File);
use MooseX::Singleton qw(has);
use XML::Simple qw();
our $VERSION = '2.007';
has_file('config_file', is => 'rw', required => 1, default => '/etc/ngcp-ossbss/provisioning.conf');
has 'config_file' => (
is => 'rw',
isa => File,
required => 1,
coerce => 1,
default => '/etc/ngcp-ossbss/provisioning.conf'
);
has('as_hash', isa => 'HashRef', is => 'rw', lazy => 1, default => method {
return $self->check_config(XML::Simple->new->XMLin($self->config_file->stringify, ForceArray => 0));
});

Loading…
Cancel
Save