Class: Retrospec::Cli
- Inherits:
-
Object
show all
- Includes:
- Plugins
- Defined in:
- lib/retrospec/cli.rb
Class Method Summary
collapse
Methods included from Plugins
#available_plugins, #discover_plugin, #discover_plugin_by_name, #get_remote_data, #installed_plugins, #load_plugins, #plugin_classes
Class Method Details
.list_available_plugins ⇒ Object
7
8
9
10
11
12
13
|
# File 'lib/retrospec/cli.rb', line 7
def self.list_available_plugins
Retrospec::Cli.new.available_plugins.each do |name, plugin_data|
puts "#{name}: #{plugin_data['project_url']}"
puts "\tDescription: #{plugin_data['description']}"
puts "\tInstallation: gem install #{plugin_data['gem']} --no-rdoc --no-ri"
end
end
|
.list_installed_plugins ⇒ Object
15
16
17
18
19
|
# File 'lib/retrospec/cli.rb', line 15
def self.list_installed_plugins
Retrospec::Cli.new.installed_plugins do |spec|
puts "#{spec.name}"
end
end
|