Method: ExcelTemplating::DocumentDsl#sheet

Defined in:
lib/excel_templating/document_dsl.rb

#sheet(sheet_number, &block) ⇒ Object

Define a sheet on this document

Examples:

sheet 1 do
  repeat_row 17, with: :people
end

Parameters:

  • sheet_number (Integer)
  • block (Proc)


27
28
29
30
31
32
# File 'lib/excel_templating/document_dsl.rb', line 27

def sheet(sheet_number, &block)
  sheet = ExcelTemplating::Document::Sheet.new(sheet_number)
  sheets << sheet
  sheet.instance_eval(&block)
  nil
end