Class: IOStub

Inherits:
String show all
Defined in:
lib/mspec/helpers/io.rb

Instance Method Summary collapse

Instance Method Details

#flushObject



20
21
22
# File 'lib/mspec/helpers/io.rb', line 20

def flush
  self
end


8
9
10
# File 'lib/mspec/helpers/io.rb', line 8

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

#printf(format, *args) ⇒ Object



16
17
18
# File 'lib/mspec/helpers/io.rb', line 16

def printf(format, *args)
  self << sprintf(format, *args)
end

#puts(*str) ⇒ Object



12
13
14
# File 'lib/mspec/helpers/io.rb', line 12

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

#write(*str) ⇒ Object



4
5
6
# File 'lib/mspec/helpers/io.rb', line 4

def write(*str)
  self << str.join
end