Method: Seahorse::Client::Base.add_plugin

Defined in:
lib/seahorse/client/base.rb

.add_plugin(plugin) ⇒ void

This method returns an undefined value.

Registers a plugin with this client.

Examples:

Register a plugin


ClientClass.add_plugin(PluginClass)

Register a plugin by name


ClientClass.add_plugin('gem-name.PluginClass')

Register a plugin with an object


plugin = MyPluginClass.new(options)
ClientClass.add_plugin(plugin)

Parameters:

  • plugin (Class, Symbol, String, Object)

See Also:



127
128
129
# File 'lib/seahorse/client/base.rb', line 127

def add_plugin(plugin)
  @plugins.add(plugin)
end