Class: Origami::Graphics::TextCanvas

Inherits:
Object
  • Object
show all
Includes:
Canvas
Defined in:
lib/origami/graphics/render.rb

Instance Attribute Summary

Attributes included from Canvas

#gs

Instance Method Summary collapse

Methods included from Canvas

#clear, #fill_path, #stroke_path

Constructor Details

#initialize(output = STDOUT, columns = 80, lines = 25) ⇒ TextCanvas

Returns a new instance of TextCanvas.



48
49
50
51
52
53
# File 'lib/origami/graphics/render.rb', line 48

def initialize(output = STDOUT, columns = 80, lines = 25)
    super()

    @output = output
    @columns, @lines = columns, lines
end

Instance Method Details

#write_text(s) ⇒ Object



55
56
57
# File 'lib/origami/graphics/render.rb', line 55

def write_text(s)
    @output.print(s)
end