Sha256: 350a3dd831e437b7ff5784ceb28faa13b63cf4fd52aff24f8f6031ced99c2477

Contents?: true

Size: 425 Bytes

Versions: 3

Compression:

Stored size: 425 Bytes

Contents

module DiningTable
  
  module Presenters

    class ExcelPresenter < SpreadsheetPresenter
      
      def initialize( worksheet, *args )
        super( *args )
        self.worksheet = worksheet
      end
      
      def identifier
        :xlsx
      end
      
      private
      
        attr_accessor :worksheet
        
        def add_row(array)
          worksheet.add_row( array )
        end

    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dining-table-0.2.1 lib/dining-table/presenters/excel_presenter.rb
dining-table-0.2.0 lib/dining-table/presenters/excel_presenter.rb
dining-table-0.1.0 lib/dining-table/presenters/excel_presenter.rb