class Rake::Funnel::Support::SpecsRemover
Public Class Methods
remove(args = {})
click to toggle source
# File lib/rake/funnel/support/specs_remover.rb, line 141 def remove(args = {}) projects, packages, specs = ProjectFiles.remove_specs_and_references(list(args[:projects]), list(args[:references]), list(args[:specs])) PaketReferences.remove_packages(projects, list(args[:packages]) + packages) delete(specs) end
Private Class Methods
delete(files)
click to toggle source
# File lib/rake/funnel/support/specs_remover.rb, line 157 def delete(files) files.each do |file| RakeFileUtils.rm(file) if File.exist?(file) end end
list(args)
click to toggle source
# File lib/rake/funnel/support/specs_remover.rb, line 153 def list(args) ([] << args).flatten.compact end