Class: ActiveExport::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



11
12
13
14
15
16
17
# File 'lib/active_export/configuration.rb', line 11

def initialize
  @sources = {}
  @default_csv_options = { col_sep: ',', row_sep: "\n", force_quotes: true }
  @always_reload = false
  @default_value_label_scope = [:default_value_labels]
  @no_source_raise_error = false
end

Instance Attribute Details

#always_reloadObject

Returns the value of attribute always_reload.



7
8
9
# File 'lib/active_export/configuration.rb', line 7

def always_reload
  @always_reload
end

#default_csv_optionsObject

Returns the value of attribute default_csv_options.



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

def default_csv_options
  @default_csv_options
end

#default_value_label_scopeObject

Returns the value of attribute default_value_label_scope.



8
9
10
# File 'lib/active_export/configuration.rb', line 8

def default_value_label_scope
  @default_value_label_scope
end

#no_source_raise_errorObject

Returns the value of attribute no_source_raise_error.



9
10
11
# File 'lib/active_export/configuration.rb', line 9

def no_source_raise_error
  @no_source_raise_error
end

#sourcesObject

Returns the value of attribute sources.



5
6
7
# File 'lib/active_export/configuration.rb', line 5

def sources
  @sources
end