class RatatuiRuby::OutputGuard::NullIO
A null IO object that swallows all output.
Used by {guard_io} to temporarily replace $stdout and $stderr. Implements method_missing to accept any IO method and discard output.
Returns self for method chaining (e.g., puts.flush).
Public Instance Methods
Source
# File lib/ratatui_ruby/output_guard.rb, line 27 def method_missing(name, *args, &block) self end
Accepts any method call and returns self, discarding all output.
Source
# File lib/ratatui_ruby/output_guard.rb, line 32 def respond_to_missing?(name, include_private = false) true end
Reports that all methods are supported.