Class: OpenBEL::PluginManager

Inherits:
Object
  • Object
show all
Includes:
ConfigurePlugins, PluginRepository
Defined in:
lib/openbel/api/plugin/plugin_manager.rb

Constant Summary

Constants included from PluginRepository

OpenBEL::PluginRepository::WRITE_MUTEX

Instance Method Summary collapse

Methods included from PluginRepository

#each, #find_plugins, #with_plugins_from

Methods included from ConfigurePlugins

#check_configuration, #configure_plugins

Instance Method Details

#report_plugins_availableObject



10
11
12
13
14
15
16
17
18
# File 'lib/openbel/api/plugin/plugin_manager.rb', line 10

def report_plugins_available
  map { |plugin|
    "id: #{plugin.id}
  name:        #{plugin.name}
  description: #{plugin.description}
  class:       #{plugin.class}
    "
  }
end