class Traquitana::Cleaner
Attributes
network[RW]
Public Class Methods
new()
click to toggle source
# File lib/cleaner.rb, line 5 def initialize @config = Traquitana::Config.instance @config.load @options = @config.password.size > 1 ? { password: @config.password } : {} @network = Traquitana::SSH.new(@config.host, @config.user, @options) end
Public Instance Methods
run()
click to toggle source
# File lib/cleaner.rb, line 13 def run STDOUT.print 'Cleaning old files ... ' @network.execute(["find #{@config.directory}/traq -type f -iname '*.zip' -o -iname '*.list' | sort | head -n-2 | xargs rm $1"]) STDOUT.puts 'done.' end