COSMOS IoMultiplexer breaks gems that invoke stream operator on STDOUT/ERR #298

Closed
rgmann opened this Issue May 8, 2016 · 0 comments

Comments

Projects
None yet
2 participants
@rgmann

rgmann commented May 8, 2016

COSMOS overrides the Ruby $stdout and $stderr globals with COSMOS IoMultiplexers. The IoMultiplexer class does not implement the stream operator "<<". This results in a NoMethodError exception when third-party gems use this operator to write to STDOUT or STDERR.

@ryanatball ryanatball added the bug label May 10, 2016

@ryanatball ryanatball self-assigned this May 10, 2016

ryanatball added a commit that referenced this issue May 11, 2016

Merge pull request #299 from BallAerospace/add_stream_operator_to_io_…
…multiplexer


closes #298. IO Multiplexer support all methods

ryanatball added a commit that referenced this issue May 11, 2016

@ryanatball ryanatball modified the milestone: v3.8.1 May 12, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment