Class: Saber::Task::Upload
Overview
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#upload(tracker_name, *torrent_files) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/saber/task/upload.rb', line 12 def upload(tracker_name, *torrent_files) require "saber/tracker/#{tracker_name}" torrent_files.map!{|v| Pa.add_ext2(v, ".torrent")} ensure_torrent_file(tracker_name, *torrent_files) tracker = Tracker[tracker_name].new tracker.login tracker.upload(*torrent_files) end |