Module: UniverseCompiler

Extended by:
Utils::BasicLogger
Defined in:
lib/universe_compiler.rb,
lib/universe_compiler.rb,
lib/universe_compiler/error.rb,
lib/universe_compiler/entity.rb,
lib/universe_compiler/package.rb,
lib/universe_compiler/version.rb,
lib/universe_compiler/override.rb,
lib/universe_compiler/universe.rb,
lib/universe_compiler/universe/index.rb,
lib/universe_compiler/universe/query.rb,
lib/universe_compiler/utils/graphviz.rb,
lib/universe_compiler/entity/reference.rb,
lib/universe_compiler/universe/compile.rb,
lib/universe_compiler/entity/auto_named.rb,
lib/universe_compiler/entity/conversion.rb,
lib/universe_compiler/entity/overridden.rb,
lib/universe_compiler/entity/validation.rb,
lib/universe_compiler/package/bootstrap.rb,
lib/universe_compiler/universe/entities.rb,
lib/universe_compiler/utils/array_utils.rb,
lib/universe_compiler/entity/inheritance.rb,
lib/universe_compiler/entity/marshalling.rb,
lib/universe_compiler/entity/persistence.rb,
lib/universe_compiler/utils/basic_logger.rb,
lib/universe_compiler/entity/field_binder.rb,
lib/universe_compiler/universe/multiverse.rb,
lib/universe_compiler/universe/validation.rb,
lib/universe_compiler/utils/deep_traverse.rb,
lib/universe_compiler/universe/duplication.rb,
lib/universe_compiler/universe/persistence.rb,
lib/universe_compiler/entity/type_management.rb,
lib/universe_compiler/persistence/management.rb,
lib/universe_compiler/utils/with_unique_name.rb,
lib/universe_compiler/entity/field_management.rb,
lib/universe_compiler/utils/error_propagation.rb,
lib/universe_compiler/entity/relations_management.rb,
lib/universe_compiler/persistence/basic_yaml_engine.rb,
lib/universe_compiler/entity/field_constraint_management.rb

Defined Under Namespace

Modules: Entity, Package, Persistence, Universe, Utils Classes: Error

Constant Summary collapse

VERSION =
'0.5.6'.freeze

Class Method Summary collapse

Methods included from Utils::BasicLogger

logger, logger=

Class Method Details

.new_override(*args) ⇒ Object



58
59
60
# File 'lib/universe_compiler.rb', line 58

def self.new_override(*args)
  UniverseCompiler::Entity::Override.new *args
end

.new_universe(*args) ⇒ Object



54
55
56
# File 'lib/universe_compiler.rb', line 54

def self.new_universe(*args)
  UniverseCompiler::Universe::Base.new *args
end