Class: Retrospec::Cli

Inherits:
Object
  • 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_pluginsObject



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_pluginsObject



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