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.



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

def initialize(logdev)
  @logdev = logdev
end

Instance Method Details

#write(message) ⇒ Object

rubocop:disable HandleExceptions



59
60
61
62
63
# File 'lib/u3d_core/ui/implementations/shell.rb', line 59

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