class Seahorse::Client::PluginList::PluginWrapper

def initialize(plugin)

Parameters:
  • plugin (String, Symbol, Module, Class) --
def initialize(plugin)
  case plugin
  when Module
    @canonical_name = plugin.name || plugin.object_id
    @plugin = plugin
  when Symbol, String
    @canonical_name, @gem_name = plugin.to_s.split('.').reverse
    @plugin = nil
  else
    @canonical_name = plugin.object_id
    @plugin = plugin
  end
end