theforeman/foreman_maintain

View on GitHub
definitions/procedures/files/remove.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Procedures::Files
  class Remove < ForemanMaintain::Procedure
    metadata do
      description 'Remove the files'
      param :files, 'Files to remove', :array => true
      param :assumeyes, 'Do not ask for confirmation', :default => false
    end

    def run
      FileUtils.rm_r(@files, :force => @assumeyes, :secure => true)
    end
  end
end