class SimpleSpreadsheets::Document::Row

Attributes

cells[RW]

Public Class Methods

new() click to toggle source
# File lib/simple_spreadsheets/document.rb, line 35
def initialize
  @cells = []
end

Public Instance Methods

number(value) click to toggle source
# File lib/simple_spreadsheets/document.rb, line 43
def number(value)
  append_cell("Number", value)
end
string(value) click to toggle source
# File lib/simple_spreadsheets/document.rb, line 39
def string(value)
  append_cell("String", value)
end

Private Instance Methods

append_cell(type, value) click to toggle source
# File lib/simple_spreadsheets/document.rb, line 49
def append_cell(type, value)
  cells << Cell.new(type, value)
end
render_cells() click to toggle source
# File lib/simple_spreadsheets/document.rb, line 55
def render_cells
  cells.map(&:render).join("\n")
end