[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, lab-refactor, updated. 2.5.3-91-g0a10ba8



The following commit has been merged in the lab-refactor branch:
commit 5c8d83fb8da6b3eed6af7ae5e3472bdf5eb77b66
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Sep 29 21:38:33 2011 +0200

    Fixed some documentation for L::Processable{,::Package}
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/lib/Lintian/Processable.pm b/lib/Lintian/Processable.pm
index 3f6c6fc..5e1416a 100644
--- a/lib/Lintian/Processable.pm
+++ b/lib/Lintian/Processable.pm
@@ -37,12 +37,12 @@ Lintian::Processable -- An (abstract) object that Lintian can process
 
 =head1 SYNOPSIS
 
- use Lintian::Processable;
+ use Lintian::Processable::Package;
  
  # Instantiate via Lintian::Processable::Package
- my $proc = Lintian::Processable::Package->new('binary', 'lintian_2.5.0_all.deb');
- my $pkg_name = $proc->pkg_name();
- my $pkg_version = $proc->pkg_version();
+ my $proc = Lintian::Processable::Package->new ('binary', 'lintian_2.5.0_all.deb');
+ my $pkg_name = $proc->pkg_name;
+ my $pkg_version = $proc->pkg_version;
  # etc.
 
 =head1 DESCRIPTION
@@ -56,13 +56,17 @@ together.
 
 =over 4
 
-=item Lintian::Processable->new($pkg_type, $pkg_path)
+=item Lintian::Processable->new ($pkg_type[, ...])
 
 Creates a new processable of type $pkg_type, which must be one of:
  'binary', 'udeb', 'source' or 'changes'
 
-$pkg_path should be the absolute path to the package file that
-defines this type of processable (e.g. the changes file).
+This rest of the arguments (if any) will be passed to $self->_init,
+which sub-classes must override.
+
+Note: This method should not be called directly via
+Lintian::Processable.  Please refer to a sub-class like
+L<Lintian::Processable::Package>.
 
 =cut
 
diff --git a/lib/Lintian/Processable/Package.pm b/lib/Lintian/Processable/Package.pm
index 17cda14..7819c3a 100644
--- a/lib/Lintian/Processable/Package.pm
+++ b/lib/Lintian/Processable/Package.pm
@@ -37,11 +37,11 @@ Lintian::Processable::Package -- An object that Lintian can process
 
 =head1 SYNOPSIS
 
- use Lintian::Processable;
+ use Lintian::Processable::Package;
  
- my $proc = Lintian::Processable::Package->new('binary', 'lintian_2.5.0_all.deb');
- my $pkg_name = $proc->pkg_name();
- my $pkg_version = $proc->pkg_version();
+ my $proc = Lintian::Processable::Package->new ('binary', 'lintian_2.5.0_all.deb');
+ my $pkg_name = $proc->pkg_name;
+ my $pkg_version = $proc->pkg_version;
  # etc.
 
 =head1 DESCRIPTION

-- 
Debian package checker


Reply to: