Method: ExcelAbstraction::Sheet#style_row

Defined in:
lib/excel_templating/excel_abstraction/sheet.rb

#style_row(row, properties = {}) ⇒ Object



62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/excel_templating/excel_abstraction/sheet.rb', line 62

def style_row(row, properties = {})
  height = properties[:height]
  format = _format(properties[:format] || {})
  hidden = properties[:hidden] || 0
  outline_level = properties[:level] || 0
  if outline_level
    raise "Outline level can only be between 0 and 7" unless (0..7) === outline_level
  end
  collapse = properties[:collapse] || 0
  set_row(row, height, format, hidden, outline_level, collapse)
  self
end