Cruml::Services::RegistryService
Service to manage the collection of classes and modules This replaces the global class_getter pattern with a proper service
Instance methods
clear
Sourcegroup_classes_by_namespaces(test_mode : Bool = false) : Hash(String, Array(Cruml::Entities::ClassInfo))
Groups classes by their namespaces defined in the YML config
group_modules_by_namespaces(test_mode : Bool = false) : Hash(String, Array(Cruml::Entities::ModuleInfo))
Groups modules by their namespaces defined in the YML config.
remove_duplicate_instance_vars
Removes duplicated instance variables from child classes that are already defined in parent classes