Class: ReaperMan::Command::Package::Remove

Inherits:
ReaperMan::Command::Package show all
Defined in:
lib/reaper-man/command/package/remove.rb

Instance Method Summary collapse

Instance Method Details

#execute!Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/reaper-man/command/package/remove.rb', line 9

def execute!
  arguments.each do |pkg|
    run_action "Remove package from repository manifest: #{pkg}" do
      list = ReaperMan::PackageList.new(config[:packages_file], config)
      list.remove_package(pkg)
      list.write!
      nil
    end
  end
end