module UniverseCompiler::Universe::Persistence

Public Instance Methods

export(uri) click to toggle source
# File lib/universe_compiler/universe/persistence.rb, line 8
def export(uri)
  engine = persistence_engine.new self, uri
  engine.export_universe
end
import(uri, force: false, stop_on_error: true, &block) click to toggle source
# File lib/universe_compiler/universe/persistence.rb, line 13
def import(uri, force: false, stop_on_error: true, &block)
  engine = persistence_engine.new self, uri
  clear if force
  engine.import_universe recursive: true, stop_on_error: stop_on_error, &block
  resolve_entities_reference
end