class

Autobot::Plugins::Registry

Inherits Reference < Object

Registry for managing loaded plugins.

Handles plugin registration, lifecycle, and lookup.

Instance methods

all_metadata

Get metadata for all plugins (for status display).

Source
get(name : String) : Plugin | Nil

Get a plugin by name.

Source
has?(name : String) : Bool

Check if a plugin is registered.

Source
plugin_names

List all registered plugin names.

Source
register(plugin : Plugin) : Nil

Register a plugin. Replaces any existing plugin with the same name.

Source
setup_all(context : PluginContext) : Nil

Setup all registered plugins with the given context.

Source
size

Number of registered plugins.

Source
start_all

Start all registered plugins.

Source
stop_all

Stop all registered plugins in reverse order.

Source