Sha256: 3c44c50e1643643ad9d1c7d7b4678798afac73f2054d7b90ff6cf9a13a1f41ff
Contents?: true
Size: 669 Bytes
Versions: 4
Compression:
Stored size: 669 Bytes
Contents
# -*- encoding: utf-8 -*- require 'roo' require 'GenSheet' module Gaku module Exporters class RosterExporter @format @template @workbook def initialize(options = {}) @format = options[:format] || '.xls' #TODO fix with paperclip @template = options[:template] || 'assets/templates/roster.xls' load_template(@template) end def load_template(template) begin @workbook = Roo::Spreadsheet.open(@template) rescue @workbook = Roo::Spreadsheet.new end end def export_all end def export(records = {}) end end end end
Version data entries
4 entries across 4 versions & 2 rubygems