Class: PushyClient::FileDirCleaner

Inherits:
Object
  • Object
show all
Defined in:
lib/pushy_client.rb

Overview

XXX Should go in a separate file

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ FileDirCleaner

Returns a new instance of FileDirCleaner.



242
243
244
245
246
# File 'lib/pushy_client.rb', line 242

def initialize(client)
  @client = client
  @expiration_time = client.file_dir_expiry
  @file_dir = client.file_dir
end

Instance Method Details

#startObject



248
249
250
# File 'lib/pushy_client.rb', line 248

def start
  @thread = Thread.new { expiration_loop }
end

#stopObject



252
253
254
# File 'lib/pushy_client.rb', line 252

def stop
  @thread.kill
end