class SupplyDrop::Writer::File
Public Class Methods
new(writer, file)
click to toggle source
# File lib/supply_drop/writer/file.rb, line 4 def initialize(writer, file) @wrapped_writer = writer @logger = Capistrano::Logger.new(:output => file) @logger.level = Capistrano::Logger::TRACE @file_writer = Batched.new(@logger) end
Public Instance Methods
all_output_collected()
click to toggle source
# File lib/supply_drop/writer/file.rb, line 16 def all_output_collected @wrapped_writer.all_output_collected @file_writer.all_output_collected @logger.close end
collect_output(host, data)
click to toggle source
# File lib/supply_drop/writer/file.rb, line 11 def collect_output(host, data) @wrapped_writer.collect_output(host, data) @file_writer.collect_output(host, data) end