Class: Contentful::Importer::ImportModel
- Defined in:
- lib/contentful/importer/import_model.rb
Instance Attribute Summary
Attributes inherited from Command
#config, #converter, #importer, #json_validator
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Command
data_options, #initialize, space_options, thread_options
Constructor Details
This class inherits a constructor from Contentful::Importer::Command
Class Method Details
.import(settings, converter, importer) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/contentful/importer/import_model.rb', line 15 def self.import(settings, converter, importer) if settings['content_model_json'] converter.convert_to_import_form converter.create_content_type_json end importer.create_contentful_model(settings) end |
.options ⇒ Object
9 10 11 12 13 |
# File 'lib/contentful/importer/import_model.rb', line 9 def self. [['--content_model_json=model.json', 'Content model to use for import. Uses the data directory by default.'] ].concat(super).concat().concat().sort end |
Instance Method Details
#run ⇒ Object
24 25 26 27 |
# File 'lib/contentful/importer/import_model.rb', line 24 def run super self.class.import(@settings, @converter, @importer) end |