class RBS::CLI::ColoredIO
Attributes
stdout
[R]
CLI::_IO
Public Class Methods
(stdout: CLI::_IO) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs/cli/colored_io.rb, line 8 def initialize(stdout:) @stdout = stdout end
Public Instance Methods
(?String) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs/cli/colored_io.rb, line 28 def puts(...) stdout.puts(...) end
(String) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs/cli/colored_io.rb, line 20 def puts_green(string) if can_display_colors? puts "\e[32m#{string}\e[m" else puts string end end
(String) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs/cli/colored_io.rb, line 12 def puts_red(string) if can_display_colors? puts "\e[31m#{string}\e[m" else puts string end end