lib/nanoc/cli/cleaning_stream.rb in nanoc-3.4.0 vs lib/nanoc/cli/cleaning_stream.rb in nanoc-3.4.1

- old
+ new

@@ -49,11 +49,11 @@ @stream.<<(self.clean(s)) end # @see IO#tty? def tty? - @stream.tty? + @cached_is_tty ||= @stream.tty? end # @see IO#flush def flush @stream.flush @@ -75,9 +75,24 @@ end # @see StringIO#string def string @stream.string + end + + # @see IO#reopen + def reopen(*a) + @stream.reopen(*a) + end + + # @see File#exist? + def exist? + @stream.exist? + end + + # @see File.exists? + def exists? + @stream.exists? end protected def clean(s)