Sha256: add9f92bbdcb7b2abeaab50e8ce48b0bd2b97cf3726aa24732254d92f1318aea

Contents?: true

Size: 219 Bytes

Versions: 4

Compression:

Stored size: 219 Bytes

Contents

class IOStub < String
  def write(*str)
    self << str.to_s
  end

  def print(*str)
    write(str.to_s + $\.to_s)
  end

  def puts(*str)
    write(str.collect { |s| s.to_s.chomp }.concat([nil]).join("\n"))
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mspec-1.0.0 lib/mspec/helpers/io.rb
mspec-1.1.1 lib/mspec/helpers/io.rb
mspec-1.1.0 lib/mspec/helpers/io.rb
mspec-1.2.0 lib/mspec/helpers/io.rb