Class: Julewire::Core::Testing::NullOutput

Inherits:
Object
  • Object
show all
Defined in:
lib/julewire/core/testing.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeNullOutput

Returns a new instance of NullOutput.



44
45
46
# File 'lib/julewire/core/testing.rb', line 44

def initialize
  @writes = []
end

Instance Attribute Details

#writesObject (readonly)



42
43
44
# File 'lib/julewire/core/testing.rb', line 42

def writes
  @writes
end

Instance Method Details

#closeObject



55
# File 'lib/julewire/core/testing.rb', line 55

def close = self

#flushObject



53
# File 'lib/julewire/core/testing.rb', line 53

def flush = self

#write(value) ⇒ Object



48
49
50
51
# File 'lib/julewire/core/testing.rb', line 48

def write(value)
  @writes << value
  value.bytesize
end