Sha256: 4b9f0ee4c41830e697318e53a38db3a40aa53aa040386f8d2de2fd7bd9cdc1fe
Contents?: true
Size: 490 Bytes
Versions: 5
Compression:
Stored size: 490 Bytes
Contents
require "retort" Retort::Service.configure { |c| c.url = Saber::Rc.scgi_server } module Saber module Task class Clean < Base desc "clean", "clean" def clean disk_files = Pa.ls2(Rc.p.download, absolute: true) bt_files = Retort::Torrent.all.map{|t| Retort::Torrent.action("name", t.info_hash) }.map{|n| Pa.join2(Rc.p.download, n)} (disk_files - bt_files).each { |file| Pa.rm_r file, :verbose => true } end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
saber-1.1.1 | lib/saber/task/clean.rb |
saber-1.1.0 | lib/saber/task/clean.rb |
saber-1.0.2 | lib/saber/task/clean.rb |
saber-1.0.1 | lib/saber/task/clean.rb |
saber-1.0.0 | lib/saber/task/clean.rb |