Table of Contents - universe_compiler-0.5.6 Documentation
Classes and Modules
- SuperStack
- SuperStack::MergePolicies
- SuperStack::MergePolicies::InheritanceMergePolicy
- UniverseCompiler
- UniverseCompiler::Entity
- UniverseCompiler::Entity::AutoNamed
- UniverseCompiler::Entity::Base
- UniverseCompiler::Entity::Conversion
- UniverseCompiler::Entity::FieldBinder
- UniverseCompiler::Entity::FieldConstraintManagement
- UniverseCompiler::Entity::FieldManagement
- UniverseCompiler::Entity::Inheritance
- UniverseCompiler::Entity::Marshalling
- UniverseCompiler::Entity::Overridden
- UniverseCompiler::Entity::Override
- UniverseCompiler::Entity::Persistence
- UniverseCompiler::Entity::Reference
- UniverseCompiler::Entity::RelationsManagement
- UniverseCompiler::Entity::TypeManagement
- UniverseCompiler::Entity::TypeManagement::ClassMethods
- UniverseCompiler::Entity::Validation
- UniverseCompiler::Error
- UniverseCompiler::Package
- UniverseCompiler::Package::Base
- UniverseCompiler::Package::Bootstrap
- UniverseCompiler::Persistence
- UniverseCompiler::Persistence::BasicYamlEngine
- UniverseCompiler::Persistence::Management
- UniverseCompiler::Universe
- UniverseCompiler::Universe::Base
- UniverseCompiler::Universe::Compile
- UniverseCompiler::Universe::Duplication
- UniverseCompiler::Universe::Entities
- UniverseCompiler::Universe::Index
- UniverseCompiler::Universe::Multiverse
- UniverseCompiler::Universe::Persistence
- UniverseCompiler::Universe::Query
- UniverseCompiler::Universe::Validation
- UniverseCompiler::Utils
- UniverseCompiler::Utils::ArrayUtils
- UniverseCompiler::Utils::BasicLogger
- UniverseCompiler::Utils::BasicLogger::NullLogger
- UniverseCompiler::Utils::DeepTraverse
- UniverseCompiler::Utils::ErrorPropagation
- UniverseCompiler::Utils::Graphviz
- UniverseCompiler::Utils::WithUniqueName
- UniverseCompiler::Utils::WithUniqueName::ClassMethods
Methods
- ::entity_to_cache_key — UniverseCompiler::Entity::Reference
- ::extended — UniverseCompiler::Entity::TypeManagement
- ::from — UniverseCompiler::Error
- ::included — UniverseCompiler::Entity::TypeManagement
- ::included — UniverseCompiler::Utils::WithUniqueName
- ::load — UniverseCompiler::Entity::Persistence
- ::merge — SuperStack::MergePolicies::InheritanceMergePolicy
- ::new — UniverseCompiler::Entity::Base
- ::new — UniverseCompiler::Entity::Reference
- ::new — UniverseCompiler::Package::Base
- ::new — UniverseCompiler::Persistence::BasicYamlEngine
- ::new — UniverseCompiler::Universe::Base
- ::new_instance — UniverseCompiler::Entity::Reference
- ::new_override — UniverseCompiler
- ::new_universe — UniverseCompiler
- ::references — UniverseCompiler::Entity::Reference
- ::type_class_mapping — UniverseCompiler::Entity::TypeManagement
- ::types_classes_mapping — UniverseCompiler::Entity::TypeManagement
- ::valid_for_type? — UniverseCompiler::Entity::TypeManagement
- #<< — UniverseCompiler::Universe::Entities
- #== — UniverseCompiler::Entity::Conversion
- #[] — UniverseCompiler::Entity::Base
- #[]= — UniverseCompiler::Entity::Base
- #add — UniverseCompiler::Universe::Entities
- #add_overrider — UniverseCompiler::Entity::Overridden
- #apply_entities_inheritance — UniverseCompiler::Universe::Compile
- #apply_entities_overrides — UniverseCompiler::Universe::Compile
- #apply_inheritance — UniverseCompiler::Entity::Inheritance
- #apply_override — UniverseCompiler::Entity::Overridden
- #apply_overrides — UniverseCompiler::Entity::Override
- #as_path — UniverseCompiler::Entity::Conversion
- #auto_named_entity_type — UniverseCompiler::Entity::AutoNamed
- #auto_named_entity_type? — UniverseCompiler::Entity::AutoNamed
- #basic_criteria — UniverseCompiler::Universe::Query
- #bootstrap_file — UniverseCompiler::Package::Bootstrap
- #build_duplicated_universe_with_references — UniverseCompiler::Universe::Duplication
- #check_constraints_incompatibilities — UniverseCompiler::Entity::FieldConstraintManagement
- #check_name — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #clear — UniverseCompiler::Universe::Entities
- #clear_indices — UniverseCompiler::Universe::Index
- #compile — UniverseCompiler::Universe::Compile
- #compiled? — UniverseCompiler::Universe::Base
- #contains_all_of? — UniverseCompiler::Utils::ArrayUtils
- #contains_at_least_one_of? — UniverseCompiler::Utils::ArrayUtils
- #contains_only_one_of? — UniverseCompiler::Utils::ArrayUtils
- #deep_map — UniverseCompiler::Utils::DeepTraverse
- #deep_map_array — UniverseCompiler::Utils::DeepTraverse
- #deep_map_hash — UniverseCompiler::Utils::DeepTraverse
- #deep_traverse — UniverseCompiler::Utils::DeepTraverse
- #deep_traverse_array — UniverseCompiler::Utils::DeepTraverse
- #deep_traverse_hash — UniverseCompiler::Utils::DeepTraverse
- #default_bootstrap_file — UniverseCompiler::Package::Bootstrap
- #define_constraint — UniverseCompiler::Entity::FieldConstraintManagement
- #define_constraint_for_reverse_method — UniverseCompiler::Entity::RelationsManagement
- #define_constraints_on_target_entity_type — UniverseCompiler::Entity::FieldConstraintManagement
- #define_field_accessor — UniverseCompiler::Entity::FieldManagement
- #define_field_reader — UniverseCompiler::Entity::FieldManagement
- #define_field_writer — UniverseCompiler::Entity::FieldManagement
- #define_known_fields_accessors — UniverseCompiler::Entity::FieldManagement
- #define_reverse_method — UniverseCompiler::Entity::FieldManagement
- #define_reverse_methods — UniverseCompiler::Entity::FieldManagement
- #delete — UniverseCompiler::Entity::Persistence
- #delete — UniverseCompiler::Universe::Entities
- #dereferenced_fields — UniverseCompiler::Entity::Marshalling
- #display_path — UniverseCompiler::Entity::Inheritance
- #dup — UniverseCompiler::Universe::Duplication
- #duplicate_entities — UniverseCompiler::Universe::Duplication
- #empty? — UniverseCompiler::Universe::Entities
- #encode_with — UniverseCompiler::Entity::Reference
- #encode_with — UniverseCompiler::Entity::Conversion
- #entity= — UniverseCompiler::Entity::Reference
- #entity_type — UniverseCompiler::Entity::TypeManagement::ClassMethods
- #entity_type= — UniverseCompiler::Entity::TypeManagement::ClassMethods
- #eql? — UniverseCompiler::Entity::Conversion
- #export — UniverseCompiler::Universe::Persistence
- #export_entity — UniverseCompiler::Persistence::BasicYamlEngine
- #export_universe — UniverseCompiler::Persistence::BasicYamlEngine
- #false_or_raise — UniverseCompiler::Utils::ErrorPropagation
- #field — UniverseCompiler::Entity::FieldConstraintManagement
- #field_accessor — UniverseCompiler::Entity::FieldBinder
- #field_reader — UniverseCompiler::Entity::FieldBinder
- #field_writer — UniverseCompiler::Entity::FieldBinder
- #fields_constraints — UniverseCompiler::Entity::FieldConstraintManagement
- #fields_inheritance_result — UniverseCompiler::Entity::Inheritance
- #format_name — UniverseCompiler::Universe::Multiverse
- #fully_resolved? — UniverseCompiler::Entity::Marshalling
- #get_entities — UniverseCompiler::Universe::Query
- #get_entity — UniverseCompiler::Universe::Query
- #get_unique_name — UniverseCompiler::Entity::AutoNamed
- #get_unique_name — UniverseCompiler::Universe::Multiverse
- #get_unique_name — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #graph_entities_to_file — UniverseCompiler::Utils::Graphviz
- #has_many — UniverseCompiler::Entity::RelationsManagement
- #has_one — UniverseCompiler::Entity::RelationsManagement
- #import — UniverseCompiler::Universe::Persistence
- #import_entity — UniverseCompiler::Persistence::BasicYamlEngine
- #import_universe — UniverseCompiler::Persistence::BasicYamlEngine
- #index — UniverseCompiler::Universe::Index
- #inheritance_stack — UniverseCompiler::Entity::Inheritance
- #inherited_fields_stack — UniverseCompiler::Entity::Inheritance
- #init_with — UniverseCompiler::Entity::Reference
- #init_with — UniverseCompiler::Entity::Conversion
- #inspect — UniverseCompiler::Entity::Conversion
- #instance_counter — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #instances — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #invalid_fields — UniverseCompiler::Entity::Validation
- #invalid_for_constraint — UniverseCompiler::Entity::Validation
- #load — UniverseCompiler::Package::Bootstrap
- #logger — UniverseCompiler::Utils::BasicLogger
- #logger= — UniverseCompiler::Utils::BasicLogger
- #marshal_dump — UniverseCompiler::Entity::Marshalling
- #marshal_load — UniverseCompiler::Entity::Marshalling
- #method_missing — UniverseCompiler::Utils::BasicLogger::NullLogger
- #name — UniverseCompiler::Utils::WithUniqueName
- #name= — UniverseCompiler::Universe::Base
- #name= — UniverseCompiler::Utils::WithUniqueName
- #name_seed — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #new_instance — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #normalize_entity_type — UniverseCompiler::Entity::TypeManagement::ClassMethods
- #overridden_by — UniverseCompiler::Entity::Overridden
- #path= — UniverseCompiler::Package::Bootstrap
- #path_valid? — UniverseCompiler::Package::Bootstrap
- #persistence_engine — UniverseCompiler::Persistence::Management
- #persistence_engine_name= — UniverseCompiler::Persistence::Management
- #persistence_engines — UniverseCompiler::Persistence::Management
- #provided_entity_compatible_with_type? — UniverseCompiler::Entity::Validation
- #raises_or_logs — UniverseCompiler::Utils::ArrayUtils
- #register — UniverseCompiler::Universe::Multiverse
- #reindex_all — UniverseCompiler::Universe::Index
- #relation_field_name — UniverseCompiler::Entity::RelationsManagement
- #replace — UniverseCompiler::Universe::Entities
- #resolve_entities_reference — UniverseCompiler::Universe::Duplication
- #resolve_fields_references — UniverseCompiler::Entity::Marshalling
- #resolve_fields_references! — UniverseCompiler::Entity::Marshalling
- #save — UniverseCompiler::Entity::Persistence
- #set_name — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #set_name_seed — UniverseCompiler::Utils::WithUniqueName::ClassMethods
- #setup_indices — UniverseCompiler::Universe::Index
- #to_composite_key — UniverseCompiler::Entity::Conversion
- #to_entity — UniverseCompiler::Entity::Reference
- #to_hash — UniverseCompiler::Entity::Conversion
- #to_reference — UniverseCompiler::Entity::Conversion
- #to_uniq_id — UniverseCompiler::Entity::Conversion
- #traverse_fields — UniverseCompiler::Entity::Marshalling
- #type — UniverseCompiler::Entity::TypeManagement
- #universe= — UniverseCompiler::Entity::Base
- #universe= — UniverseCompiler::Entity::Reference
- #universes — UniverseCompiler::Universe::Multiverse
- #used_choices — UniverseCompiler::Utils::ArrayUtils
- #valid? — UniverseCompiler::Entity::Validation
- #valid? — UniverseCompiler::Universe::Validation
- #valid_for_fields_constraints? — UniverseCompiler::Entity::Validation
- #valid_for_inheritance? — UniverseCompiler::Entity::Inheritance