Sha256: ba310da6305bb8f96958ca9a183d85dd50a9a7af53bdc2605246a465fac19f6d

Contents?: true

Size: 689 Bytes

Versions: 5

Compression:

Stored size: 689 Bytes

Contents

# require "eitil_integrate/application_exporter/initialize"

require "eitil_core/setters/set_ivars"
require "eitil_core/argument_helpers/all_kwargs_to_ivars"

# EitilIntegrate::RubyXL::ApplicationExporter

module EitilIntegrate
  module RubyXL
    class ApplicationExporter

      include ActionView::Helpers::NumberHelper

      attr_accessor :book, :sheet, :x, :y, :start_date, :end_date, :date_range

      def initialize(attributes={})
        all_kwargs_to_ivars binding, :attributes  
        set_ivars :start_date, :end_date, :date_range
        @book  = ::RubyXL::Workbook.new
        @sheet = @book.worksheets[0]
        @x   ||= 0
        @y   ||= 0
      end

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
eitil-1.1.1 eitil_integrate/lib/eitil_integrate/application_exporter/initialize.rb
eitil-1.1.0 eitil_integrate/lib/eitil_integrate/application_exporter/initialize.rb
eitil-1.0.4 eitil_integrate/lib/eitil_integrate/application_exporter/initialize.rb
eitil-1.0.3 eitil_integrate/lib/eitil_integrate/application_exporter/initialize.rb
eitil-1.0.3.e.1 eitil_integrate/lib/eitil_integrate/application_exporter/initialize.rb