class TermSlides::Table

Attributes

headers[R]
rows[R]

Public Class Methods

new(renderer, headers, &block) click to toggle source
# File lib/term-slides.rb, line 111
def initialize renderer, headers, &block
  @renderer = renderer
  @headers = headers
  @rows = []
  instance_eval &block
end

Public Instance Methods

render() click to toggle source
# File lib/term-slides.rb, line 117
def render
  @renderer.render_table self
end
row(*r) click to toggle source
# File lib/term-slides.rb, line 108
def row *r
  @rows << r
end