class Contentful::Importer::Configuration
Attributes
assets_dir[R]
collections_dir[R]
config[R]
data_dir[R]
entries_dir[R]
imported_entries[R]
log_files_dir[R]
published_assets[R]
published_entries[R]
space_id[R]
threads_dir[R]
Public Class Methods
new(settings)
click to toggle source
# 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
Public Instance Methods
validate_required_parameters()
click to toggle source
# File lib/contentful/importer/configuration.rb, line 33 def validate_required_parameters fail ArgumentError, 'Set PATH to data_dir. Folder where all data will be stored. View README' if config['data_dir'].nil? end