From 943a19c396034ec91dd4db08dcec2ccc2a440c93 Mon Sep 17 00:00:00 2001 From: Dave Cross Date: Sat, 25 Jul 2009 21:32:11 +0100 Subject: [PATCH] Made file attribute mandatory. --- lib/Parse/RPM/Spec.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Parse/RPM/Spec.pm b/lib/Parse/RPM/Spec.pm index b9337e7..fd48f92 100644 --- a/lib/Parse/RPM/Spec.pm +++ b/lib/Parse/RPM/Spec.pm @@ -9,7 +9,7 @@ use Moose; our $VERSION = '0.02'; -has file => ( is => 'rw', isa => 'Str' ); +has file => ( is => 'rw', isa => 'Str', required => 1 ); has name => ( is => 'rw', isa => 'Str' ); has version => ( is => 'rw', isa => 'Str' ); has release => ( is => 'rw', isa => 'Str' ); @@ -20,8 +20,8 @@ has url => ( is => 'rw', isa => 'Str' ); has source => ( is => 'rw', isa => 'Str' ); has buildroot => ( is => 'rw', isa => 'Str' ); has buildarch => ( is => 'rw', isa => 'Str' ); -has buildrequires => ( is => 'rw', isa => 'ArrayRef' ); -has requires => ( is => 'rw', isa => 'ArrayRef' ); +has buildrequires => ( is => 'rw', isa => 'ArrayRef[Str]' ); +has requires => ( is => 'rw', isa => 'ArrayRef[Str]' ); sub BUILD { my $self = shift;