Class: Leva::ClassLoader
- Inherits:
-
Object
- Object
- Leva::ClassLoader
- Defined in:
- app/services/leva/class_loader.rb
Overview
Service for loading evaluator and runner classes from the application.
This service dynamically loads classes from the app/evals and app/runners directories that inherit from their respective base classes.
Class Method Summary collapse
-
.evaluators ⇒ Array<Class>
Loads all evaluator classes that inherit from Leva::BaseEval.
-
.runners ⇒ Array<Class>
Loads all runner classes that inherit from Leva::BaseRun.