ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/Tool.pm
(Generate patch)

Comparing COMP/SCRAM/src/BuildSystem/Tool.pm (file contents):
Revision 1.1.2.6 by williamc, Tue Apr 25 14:33:59 2000 UTC vs.
Revision 1.1.2.7 by williamc, Thu Apr 27 13:22:03 2000 UTC

# Line 26 | Line 26
26   # store(location)   : Save object to given file
27   # restore(location) : Restore object from specified file
28   # reset()           : Clean out all the features
29 + # equals(toolobj)       : return 1 if the tools correspond in url version etc.
30  
31   package BuildSystem::Tool;
32   use Utilities::Verbose;
# Line 60 | Line 61 | sub url {
61            :$self->{url};
62   }
63  
64 + sub equals {
65 +        my $self=shift;
66 +        my $tool=shift;
67 +
68 +        my $rv=0;
69 +        if ( ($tool->url() eq $self->url() ) &&
70 +             ($tool->name() eq $self->name() ) &&
71 +             ($tool->version() eq $self->version()) ) {
72 +          $rv=1;
73 +        }
74 +        return $rv;
75 + }
76 +
77   sub listtype {
78          my $self=shift;
79          my $type=shift;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines