Class: ActiveReport::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/active_report/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
13
# File 'lib/active_report/configuration.rb', line 8

def initialize
  @csv_force_encoding = true
  @csv_options = { external_encoding: 'ISO-8859-1', internal_encoding: 'UTF-8' }
  @import_adapter = 'mysql2_adapter'
  @import_options = { validate: false, on_duplicate_key_ignore: true }
end

Instance Attribute Details

#csv_force_encodingObject

Returns the value of attribute csv_force_encoding.



6
7
8
# File 'lib/active_report/configuration.rb', line 6

def csv_force_encoding
  @csv_force_encoding
end

#csv_optionsObject

Returns the value of attribute csv_options.



6
7
8
# File 'lib/active_report/configuration.rb', line 6

def csv_options
  @csv_options
end

#import_adapterObject

Returns the value of attribute import_adapter.



6
7
8
# File 'lib/active_report/configuration.rb', line 6

def import_adapter
  @import_adapter
end

#import_optionsObject

Returns the value of attribute import_options.



6
7
8
# File 'lib/active_report/configuration.rb', line 6

def import_options
  @import_options
end