Codebase list ruby-debian / 0a40257
Silence parser warnings about parentheses after method name Closes: #889651 Signed-off-by: Antonio Terceiro <terceiro@debian.org> Sam Morris authored 4 years ago Antonio Terceiro committed 4 years ago
1 changed file(s) with 16 addition(s) and 16 deletion(s). Raw diff Collapse all Expand all
219219 def [](field) return @info[field.capitalize]; end
220220 def to_s() return "#{@package} #{@version}"; end
221221
222 def === (deb) deb and self.package == deb.package; end
223 def < (deb)
222 def ===(deb) deb and self.package == deb.package; end
223 def <(deb)
224224 self === deb and Dpkg.compare_versions(self.version, '<<', deb.version)
225225 end
226 def <= (deb)
226 def <=(deb)
227227 self === deb and Dpkg.compare_versions(self.version, '<=', deb.version)
228228 end
229 def == (deb)
229 def ==(deb)
230230 self === deb and Dpkg.compare_versions(self.version, '=', deb.version)
231231 end
232 def >= (deb)
232 def >=(deb)
233233 self === deb and Dpkg.compare_versions(self.version, '>=', deb.version)
234234 end
235 def > (deb)
235 def >(deb)
236236 self === deb and Dpkg.compare_versions(self.version, '>>', deb.version)
237237 end
238238 attr_reader :info_s, :info, :package, :version, :maintainer
344344 return us.flatten.compact
345345 end
346346
347 def == (t)
347 def ==(t)
348348 @package == t.package &&
349349 @op == t.op &&
350350 @version == t.version
553553 }
554554 end
555555
556 def filename= (fn)
556 def filename=(fn)
557557 @filename = fn;
558558 @artab = Debian::Ar.new(fn)
559559 control_fp(Debian::Utils::TAR_LIST) {|fp|
573573 @artab.close
574574 freeze
575575 end
576 def control= (c); @control = c; end
577 def data= (d); @data = d; end
576 def control=(c); @control = c; end
577 def data=(d); @data = d; end
578578
579579 def controlFile(cfile = "control")
580580 unless @control.find {|c| c == cfile}
739739 attr_reader :file, :lists
740740 def to_s() @file.join("+"); end
741741
742 def add (da)
742 def add(da)
743743 # XXX: self destructive!
744744 return unless da
745745 @file += da.file
749749 }
750750 return self
751751 end
752 def + (da)
752 def +(da)
753753 if self.class != da.class
754754 raise Debian::ArchiveError,
755755 "E: `+' type mismatch #{self.class} != #{da.class}"
759759 nda.add(da)
760760 nda
761761 end
762 def sub (da)
762 def sub(da)
763763 # XXX: self destructive!
764764 return unless da
765765 @file -= da.file
768768 }
769769 return self
770770 end
771 def - (da)
771 def -(da)
772772 if self.class != da.class
773773 raise Debian::ArchiveError,
774774 "E: `-' type mismatch #{self.class} != #{da.class}"
795795 }
796796 return self
797797 end
798 def & (da)
798 def &(da)
799799 if self.class != da.class
800800 raise Debian::ArchiveError,
801801 "E: `-' type mismatch #{self.class} != #{da.class}"
10001000 }
10011001 self
10021002 end
1003 def & (p)
1003 def &(p)
10041004 np = self.class.new
10051005 np.intersect(self, p)
10061006 np