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 |