Sha256: 39793e4e273773ef63628f966e0f4cd046ea2b11b57e6d00c8e1b56b517c7c2e
Contents?: true
Size: 582 Bytes
Versions: 2
Compression:
Stored size: 582 Bytes
Contents
module XcodeTrashRemover module XcodeDir extend self # Creates: # deriveddata, archives # xcpgdevices and coresimulator_devices # methods. dir_names = %w[ Xcode/DerivedData Xcode/Archives XCPGDevices CoreSimulator/Devices ] dir_names.each do |dir| trimmed_dir_name = dir.downcase.tr('/', '_').to_s.gsub('xcode_', '') define_method(trimmed_dir_name) do root(dir) end end private def root(dir) Dir.glob("#{File.expand_path('~')}/Library/Developer/#{dir}/*") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcode_trash_remover-2.0.3 | lib/xcode_trash_remover/xcode_dir.rb |
xcode_trash_remover-2.0.2 | lib/xcode_trash_remover/xcode_dir.rb |