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.



49
50
51
# File 'lib/u3d_core/ui/implementations/shell.rb', line 49

def initialize(logdev)
  @logdev = logdev
end

Instance Method Details

#write(message) ⇒ Object

rubocop:disable HandleExceptions



54
55
56
57
58
# File 'lib/u3d_core/ui/implementations/shell.rb', line 54

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