Sha256: 623e94e0ad71f83f85066fcab6faf31b63b94250c8a84748166b2ce828f51a4b

Contents?: true

Size: 1.98 KB

Versions: 6

Compression:

Stored size: 1.98 KB

Contents

require 'super_stack'

require 'universe_compiler/version'
require 'universe_compiler/error'
require 'universe_compiler/utils/basic_logger'
require 'universe_compiler/utils/error_propagation'
require 'universe_compiler/utils/array_utils'
require 'universe_compiler/utils/deep_traverse'
require 'universe_compiler/utils/with_unique_name'

module UniverseCompiler
  extend UniverseCompiler::Utils::BasicLogger
end

# Entity
require 'universe_compiler/entity/type_management'
require 'universe_compiler/entity/auto_named'
require 'universe_compiler/entity/conversion'
require 'universe_compiler/entity/reference'
require 'universe_compiler/entity/marshalling'
require 'universe_compiler/entity/field_binder'
require 'universe_compiler/entity/field_management'
require 'universe_compiler/entity/field_constraint_management'
require 'universe_compiler/entity/relations_management'
require 'universe_compiler/entity/validation'
require 'universe_compiler/entity/inheritance_merge_policy'
require 'universe_compiler/entity/inheritance'
require 'universe_compiler/entity/overridden'
require 'universe_compiler/entity/persistence'
require 'universe_compiler/entity'
require 'universe_compiler/override'
# Persistence
require 'universe_compiler/persistence/basic_yaml_engine'
require 'universe_compiler/persistence/management'
# Universe
require 'universe_compiler/universe/multiverse'
require 'universe_compiler/universe/entities'
require 'universe_compiler/universe/index'
require 'universe_compiler/universe/query'
require 'universe_compiler/universe/validation'
require 'universe_compiler/universe/duplication'
require 'universe_compiler/universe/compile'
require 'universe_compiler/universe/persistence'
require 'universe_compiler/universe'
# Packages
require 'universe_compiler/package/bootstrap'
require 'universe_compiler/package'


module UniverseCompiler

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

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

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
universe_compiler-0.2.16 lib/universe_compiler.rb
universe_compiler-0.2.15 lib/universe_compiler.rb
universe_compiler-0.2.14 lib/universe_compiler.rb
universe_compiler-0.2.13 lib/universe_compiler.rb
universe_compiler-0.2.12 lib/universe_compiler.rb
universe_compiler-0.2.11 lib/universe_compiler.rb