Class: U3dCore::Shell::EPipeIgnorerLogDevice

Inherits:
Logger::LogDevice
  • Object
show all
Defined in:
lib/u3d_core/ui/implementations/shell.rb

Instance Method Summary collapse

Constructor Details

#initialize(logdev) ⇒ EPipeIgnorerLogDevice

Returns a new instance of EPipeIgnorerLogDevice.



57
58
59
60
# File 'lib/u3d_core/ui/implementations/shell.rb', line 57

def initialize(logdev)
  super
  @logdev = logdev
end

Instance Method Details

#write(message) ⇒ Object



62
63
64
65
66
# File 'lib/u3d_core/ui/implementations/shell.rb', line 62

def write(message)
  @logdev.write(message)
rescue Errno::EPIPE
  # ignored
end