Method: Spreadsheet::Workbook#initialize

Defined in:
lib/spreadsheet/workbook.rb

#initialize(io = nil, opts = {:default_format => Format.new}) ⇒ Workbook

Returns a new instance of Workbook.



17
18
19
20
21
22
23
24
25
# File 'lib/spreadsheet/workbook.rb', line 17

def initialize io = nil, opts={:default_format => Format.new}
  @worksheets = []
  @io = io
  @fonts = []
  @formats = []
  if @default_format = opts[:default_format]
    @formats.push @default_format
  end
end