Class | Commands::Unsource |
In: |
vendor/rails/railties/lib/commands/plugin.rb
|
Parent: | Object |
# File vendor/rails/railties/lib/commands/plugin.rb, line 629 629: def initialize(base_command) 630: @base_command = base_command 631: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 633 633: def options 634: OptionParser.new do |o| 635: o.set_summary_indent(' ') 636: o.banner = "Usage: #{@base_command.script_name} source URI [URI [URI]...]" 637: o.define_head "Remove repositories from the default search list." 638: o.separator "" 639: o.on_tail("-h", "--help", "Show this help message.") { puts o; exit } 640: end 641: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 643 643: def parse!(args) 644: options.parse!(args) 645: count = 0 646: args.each do |uri| 647: if Repositories.instance.remove(uri) 648: count += 1 649: puts "removed: #{uri.ljust(50)}" 650: else 651: puts "failed: #{uri.ljust(50)}" 652: end 653: end 654: Repositories.instance.save 655: puts "Removed #{count} repositories." 656: end