From 6edd66662d1e3df5aec1c0b85b1a3cd141c3cc61 Mon Sep 17 00:00:00 2001 From: kojix2 <2xijok@gmail.com> Date: Fri, 28 May 2021 17:15:30 +0900 Subject: [PATCH] Fix monochrome and color-output options --- lib/youplot/parser.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/youplot/parser.rb b/lib/youplot/parser.rb index d413fa1..cb846d7 100644 --- a/lib/youplot/parser.rb +++ b/lib/youplot/parser.rb @@ -89,10 +89,10 @@ module YouPlot options[:progressive] = v end parser.on('-C', '--color-output', TrueClass, 'colorize even if writing to a pipe') do |_v| - UnicodePlot::StyledPrinter.define_method(:color?) { |_o| true } + UnicodePlot::IOContext.define_method(:color?) { true } # FIXME end parser.on('-M', '--monochrome', TrueClass, 'no colouring even if writing to a tty') do |_v| - UnicodePlot::StyledPrinter.define_method(:color?) { |_o| false } + UnicodePlot::IOContext.define_method(:color?) { false } # FIXME end parser.on('--encoding STR', String, 'Specify the input encoding') do |v| options[:encoding] = v