The PubliSci::Parser::Base and PubliSci::Generator::Base classes, as well as the DataSet.for method, need to optionally yield their output in chunks if passed a block. If the Transformer doesn't support chunked output, it should just yield the entire output.
The PubliSci::Parser::Base and PubliSci::Generator::Base classes, as well as the DataSet.for method, need to optionally yield their output in chunks if passed a block. If the Transformer doesn't support chunked output, it should just yield the entire output.