1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
require 'stringio' class StringSubclass < String; end module StringIOSpecs def self.build str = <<-EOS each peach pear plum EOS StringIO.new(str) end end