Method: Contentful::Importer::Configuration#initialize

Defined in:
lib/contentful/importer/configuration.rb

#initialize(settings) ⇒ Configuration

Returns a new instance of Configuration.



18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/contentful/importer/configuration.rb', line 18

def initialize(settings)
  @config = settings
  validate_required_parameters
  @data_dir = settings['data_dir']
  @collections_dir = "#{data_dir}/collections"
  @entries_dir = "#{data_dir}/entries"
  @assets_dir = "#{data_dir}/assets"
  @log_files_dir = "#{data_dir}/logs"
  @threads_dir = "#{data_dir}/threads"
  @imported_entries = []
  @published_entries = []
  @published_assets = []
  @space_id = settings['space_id']
end