Clarify the Output type a little

This commit is contained in:
kojix2 2021-05-29 16:17:59 +09:00
parent 2eca86268c
commit f824135653
3 changed files with 5 additions and 3 deletions

View File

@ -182,9 +182,9 @@ module YouPlot
def output_plot(plot)
case options[:output]
when IO
when IO, StringIO
plot.render(options[:output])
else
when String, Tempfile
File.open(options[:output], 'w') do |f|
plot.render(f)
end
@ -193,7 +193,7 @@ module YouPlot
def output_plot_progressive(plot)
case options[:output]
when IO
when IO, StringIO
# RefactorMe
out = StringIO.new(String.new)
def out.tty?

View File

@ -28,6 +28,7 @@ class YouPlotIRISTest < Test::Unit::TestCase
def teardown
@stderr_file.close
@stdout_file.close
end
def fixture(fname)

View File

@ -28,6 +28,7 @@ class YouPlotSimpleTest < Test::Unit::TestCase
def teardown
@stderr_file.close
@stdout_file.close
end
def fixture(fname)