Win32::Console::ANSI::IO
Override the win32console’s IO class so we can supply our own Console class
# File lib/puppet/util/colors.rb, line 166 def initialize(fd_std = :stdout) super(fd_std) handle = FD_STD_MAP[fd_std][1] @Out = WideConsole.new(handle) end