Method: Vedeu::Terminal::Buffer#buffer
- Defined in:
- lib/vedeu/terminal/buffer.rb
#buffer ⇒ Array<Array<Vedeu::Models::Cell>> Also known as: cells
Return a grid of Models::Cell objects defined by the height and width of this virtual terminal.
22 23 24 25 26 27 28 |
# File 'lib/vedeu/terminal/buffer.rb', line 22 def buffer @output ||= Array.new(Vedeu.height + 1) do |y| Array.new(Vedeu.width + 1) do |x| Vedeu::Models::Cell.new(position: [y, x]) end end end |