class Seahorse::Client::PluginList

def initialize(plugins = [], options = {})

Options Hash: (**options)
  • :mutex (Mutex) --

Parameters:
  • plugins (Array, Set) --
def initialize(plugins = [], options = {})
  @mutex = options[:mutex] || Mutex.new
  @plugins = Set.new
  if plugins.is_a?(PluginList)
    plugins.send(:each_plugin) { |plugin| _add(plugin) }
  else
    plugins.each { |plugin| _add(plugin) }
  end
end