class Seahorse::Client::PluginList::PluginWrapper
def initialize(plugin)
-
plugin
(String, Symbol, Module, Class
) --
def initialize(plugin) case plugin when Module @canonical_name = plugin.name || plugin.object_id @plugin = plugin when Symbol, String words = plugin.to_s.split('.') @canonical_name = words.pop @gem_name = words.empty? ? nil : words.join('.') @plugin = nil else @canonical_name = plugin.object_id @plugin = plugin end end