diff options
author | Florent Villard <warly@mandriva.com> | 2006-10-16 16:48:54 +0000 |
---|---|---|
committer | Florent Villard <warly@mandriva.com> | 2006-10-16 16:48:54 +0000 |
commit | 3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7 (patch) | |
tree | 21bb1f70ffd3c17cbef66f085947335e69aeedb5 /lib/Youri/Package/RPM.pm | |
parent | af1ad9e624a59c41149e82da65585bb918857ba1 (diff) | |
download | mga-youri-core-3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7.tar mga-youri-core-3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7.tar.gz mga-youri-core-3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7.tar.bz2 mga-youri-core-3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7.tar.xz mga-youri-core-3029e1045ff2c8f2db69db802dd7a57ea2fc6ab7.zip |
merging dev with upstream
Diffstat (limited to 'lib/Youri/Package/RPM.pm')
-rw-r--r-- | lib/Youri/Package/RPM.pm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/Youri/Package/RPM.pm b/lib/Youri/Package/RPM.pm index cdb1680..bb87f38 100644 --- a/lib/Youri/Package/RPM.pm +++ b/lib/Youri/Package/RPM.pm @@ -15,6 +15,7 @@ implementation. use strict; use warnings; use base 'Youri::Package'; +use Carp; sub get_pattern { my ($class, $name, $version, $release, $arch) = @_; @@ -30,4 +31,18 @@ sub get_pattern { '\.rpm'; } +sub as_file { + my ($self) = @_; + croak "Not a class method" unless ref $self; + + return $self->{_file}; +} + +sub is_debug { + my ($self) = @_; + croak "Not a class method" unless ref $self; + + return $self->get_name() =~ /-debug$/o; +} + 1; |