File
application.rb
Path: ../lib/aversa/application.rb
Modified: Tue Sep 21 13:42:07 EDT 2004

NAME

Aversa (Ruby BitTorrent tools front end)

How to use this program

# Design_Notes # # The idea from Pike, Python - if we define a module/main function then # it is easy to use the program from other ruby scripts.

More examples

# Until some day wget supports bittorrent protocol …

  > aversa dl http://example.com/foo.torrent

NOTES (For developers)

 This program WILL NOT contain any logic codes.
 It is this program's role to be the front end component for other tools.

 e.g. rename: It may be one-liner:

   def rename(metainfo_file, new_name)
     MetaInfo.new(file){ |m| m['info']['name'] = new_name }.save(file)
   end

 But should not write logic codes in this program,
 It should be separated for maintenance.

TODO list

AUTHORS

Author:Ikkei Shimomura
Project WebSite:aversa.rubyforge.org
Required files

optparse aversa/application-base require_file
Classes and Modules

Module Aversa
  ::Class Aversa::Application