Sha256: 3535fd8bb01e7bf48642b8080ea268f9ea80818b6d6cc2da6aa44d75b0b10d97

Contents?: true

Size: 443 Bytes

Versions: 1

Compression:

Stored size: 443 Bytes

Contents

module Saber
  class Task
    def initialize
      Retort::Service.configure do |c| 
        c.url = Rc.scgi_server 
      end
    end

    def clean
      disk_files = Rc.download_dir.ls2(:absolute => true)
      bt_files = Retort::Torrent.all.map{|t| Retort::Torrent.action("name", t.info_hash) }.map{|n| Rc.download_dir.join2(n)}

      (disk_files - bt_files).each { |file|
        Pa.rm_r file, :verbose => true
      }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
saber-0.0.1 lib/saber/task.rb