module Asciidoctor::Writer
def write output, target
target - The String file name or stream object to which the output should be written.
output - The output String to write
Public: Writes the output to the specified target file name or stream.
def write output, target if target.respond_to? :write # ensure there's a trailing newline to be nice to terminals target.write output.chomp + LF else # QUESTION shouldn't we ensure a trailing newline here too? ::File.write target, output, mode: FILE_WRITE_MODE end nil end