class Seahorse::Client::PluginList
def initialize(plugins = [], options = {})
(**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