module Qonfig::Plugins::AccessMixin
@api private @since 0.4.0
Public Instance Methods
loaded_plugins()
click to toggle source
@return [Array<String>]
@api private @since 0.19.0
# File lib/qonfig/plugins/access_mixin.rb, line 33 def loaded_plugins Qonfig::Plugins.loaded_plugins end
Also aliased as: enabled_plugins
plugin(plugin_name)
click to toggle source
@param plugin_name [Symbol, String] @return [void]
@see Qonfig::Plugins
@api public @since 0.4.0
# File lib/qonfig/plugins/access_mixin.rb, line 13 def plugin(plugin_name) Qonfig::Plugins.load(plugin_name) end
plugins()
click to toggle source
@return [Array<String>]
@see Qonfig::Plugins
@api public @since 0.4.0
# File lib/qonfig/plugins/access_mixin.rb, line 25 def plugins Qonfig::Plugins.names end
register_plugin(plugin_name, plugin_klass)
click to toggle source
@param plugin_name [String, Symbol] @param plugin_klass [Class<Qonfig::Plugins::Abstract>] @return [void]
@see Qonfig::Plugins
@api public @since 0.12.0
# File lib/qonfig/plugins/access_mixin.rb, line 46 def register_plugin(plugin_name, plugin_klass) Qonfig::Plugins.register_plugin(plugin_name, plugin_klass) end