class ROM::PluginsContainer
Abstract registry defining common behaviour
@api private
Public Instance Methods
plugin_type()
click to toggle source
@api private
# File lib/rom/plugin_registry.rb, line 85 def plugin_type Plugins[type][:plugin_type] end
register(name, mod, options)
click to toggle source
Assign a plugin to this environment registry
@param [Symbol] name The registered plugin name @param [Module] mod The plugin to register @param [Hash] options optional configuration data
@api private
# File lib/rom/plugin_registry.rb, line 80 def register(name, mod, options) elements[name] = plugin_type.new(name, mod, **options) end