class L::Util::TargetUninstall

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/rub/l/util.rb, line 34
def initialize
        super :uninstall
        @files = Set.new
        
        register
end

Public Instance Methods

add(f) click to toggle source
# File lib/rub/l/util.rb, line 41
def add(f)
        f = R::Tool.make_set_paths f
        
        @files.merge f
        
        f
end
build() click to toggle source
# File lib/rub/l/util.rb, line 49
def build
        R::run(['rm', '-fv']+@files.to_a, "Removing installed files.", importance: :med)
end