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