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, #paint_shading, #stroke_path

Constructor Details

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

Returns a new instance of TextCanvas.



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

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

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

Instance Method Details

#write_text(s) ⇒ Object



61
62
63
# File 'lib/origami/graphics/render.rb', line 61

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