class KPM::PluginsManager
def get_plugin_key_and_name(plugin_name_or_key)
def get_plugin_key_and_name(plugin_name_or_key) identifiers = read_plugin_identifiers if identifiers.has_key?(plugin_name_or_key) # It's a plugin key [plugin_name_or_key, identifiers[plugin_name_or_key]['plugin_name']] else # Check it's already a plugin name identifiers.each { |plugin_key, entry| return [plugin_key, plugin_name_or_key] if entry['plugin_name'] == plugin_name_or_key } nil end end