class Output::Writer::DeviceSuspension

Attributes

logger_device[RW]
writer_device[RW]

Public Instance Methods

restore() click to toggle source
# File lib/output/writer.rb, line 111
def restore
  unless device.nil?
    writer.push_device device if (writer_device)
    writer.add_device device if (logger_device)
  end
end
suspend() click to toggle source
# File lib/output/writer.rb, line 119
def suspend
  self.logger_device = writer.logger_device? device
  self.writer_device = writer.device? device

  writer.remove_device device if logger_device
  writer.devices.delete device if writer_device
end