Sha256: fd9b0a4f84f0110bbde01e5cfd02ffc1e667b3ed39c169182b2158b26b50fed2

Contents?: true

Size: 247 Bytes

Versions: 126

Compression:

Stored size: 247 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

  def flush
    self
  end
end

Version data entries

126 entries across 102 versions & 3 rubygems

Version Path
rhodes-3.1.1 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.1.beta lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0.beta.5 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0.beta.4 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0.beta.3 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0.beta.2 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.1.0.beta.1 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.2 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.2.beta.1 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.8 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.7 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.6 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.5 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.4 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.3 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.1.beta.2 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.0 lib/extensions/mspec/mspec/helpers/io.rb
rhodes-3.0.0.beta.7 lib/extensions/mspec/mspec/helpers/io.rb