class Bosh::Director::TaskResultFile

Public Class Methods

new(file_name) click to toggle source
# File lib/bosh/director/task_result_file.rb, line 3
def initialize(file_name)
  @file = File.open(file_name, 'w')
  @lock = Mutex.new
end

Public Instance Methods

write(result) click to toggle source
# File lib/bosh/director/task_result_file.rb, line 8
def write(result)
  @lock.synchronize do
    @file.write(result)
    @file.flush
  end
end