[Aversa-commits] aversa/lib/aversa metainfo-view.rb
teamikl at rubyforge.org
teamikl at rubyforge.org
Tue Sep 28 21:07:41 EDT 2004
Update of /var/cvs/aversa/aversa/lib/aversa
In directory rubyforge.org:/tmp/cvs-serv29165/lib/aversa
Modified Files:
metainfo-view.rb
Log Message:
Added --dump(-d) option for aversa showinfo command.
Index: metainfo-view.rb
===================================================================
RCS file: /var/cvs/aversa/aversa/lib/aversa/metainfo-view.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** metainfo-view.rb 12 Sep 2004 23:11:32 -0000 1.2
--- metainfo-view.rb 29 Sep 2004 01:07:38 -0000 1.3
***************
*** 19,28 ****
module Aversa
class MetaInfoView
def define_options
@opt.on('-f VAL', '--file=VAL', 'metainfo file'){|v| @file = v }
end
! def main(file)
! @file ||= file
metainfo = MetaInfo.new( @file )
--- 19,35 ----
module Aversa
class MetaInfoView
+
+ def initialize(*args)
+ @file = nil
+ @dump = false
+ end
+
def define_options
@opt.on('-f VAL', '--file=VAL', 'metainfo file'){|v| @file = v }
+ @opt.on('-d', '--dump', 'dump .torrent file'){ @dump = true }
end
! def main(file='')
! @file = file
metainfo = MetaInfo.new( @file )
***************
*** 33,37 ****
puts "announce list : "
metainfo.announces.each do |announce|
! puts " %s" % announce
end
puts
--- 40,44 ----
puts "announce list : "
metainfo.announces.each do |announce|
! puts " %s" % announce
end
puts
***************
*** 41,45 ****
puts " piece length : %d " % metainfo["info"]["piece length"]
puts "-------------------" * 4
! p metainfo
end
end
--- 48,53 ----
puts " piece length : %d " % metainfo["info"]["piece length"]
puts "-------------------" * 4
!
! p metainfo if @dump
end
end
More information about the Aversa-commits
mailing list