class SimpleSpreadsheets::Document
Attributes
rows[RW]
title[R]
Public Class Methods
new(title)
click to toggle source
# File lib/simple_spreadsheets/document.rb, line 13 def initialize(title) @title = title @rows = [] end
render(title) { |instance| ... }
click to toggle source
# File lib/simple_spreadsheets/document.rb, line 7 def self.render(title) instance = new(title) yield instance instance.render end
Public Instance Methods
row() { |row| ... }
click to toggle source
# File lib/simple_spreadsheets/document.rb, line 18 def row row = Row.new yield(row) rows << row end
Private Instance Methods
render_rows()
click to toggle source
# File lib/simple_spreadsheets/document.rb, line 28 def render_rows rows.map(&:render).join("\n") end