Class: WriterDecorator

Inherits:
Object
  • Object
show all
Defined in:
lib/writer_decorator.rb

Direct Known Subclasses

NumberingWriter

Instance Method Summary collapse

Constructor Details

#initialize(real_writer) ⇒ WriterDecorator

Returns a new instance of WriterDecorator.



2
3
4
# File 'lib/writer_decorator.rb', line 2

def initialize(real_writer)
	@real_writer = real_writer
end

Instance Method Details

#closeObject



18
19
20
# File 'lib/writer_decorator.rb', line 18

def close
	@real_writer.close
end

#posObject



10
11
12
# File 'lib/writer_decorator.rb', line 10

def pos
	@real_writer.pos
end

#rewindObject



14
15
16
# File 'lib/writer_decorator.rb', line 14

def rewind
	@real_writer.rewind
end

#write_line(line) ⇒ Object



6
7
8
# File 'lib/writer_decorator.rb', line 6

def write_line(line)
	@real_writer.write_line(line)
end