Sha256: 62173f6727a2a951953788e95717e8ce520cc5d1f94d5889d036be9949ff3e2f
Contents?: true
Size: 522 Bytes
Versions: 12
Compression:
Stored size: 522 Bytes
Contents
namespace :log do desc "Truncates all *.log files in log/ to zero bytes (specify which logs with LOGS=test,development)" task :clear do log_files.each do |file| clear_log_file(file) end end def log_files if ENV['LOGS'] ENV['LOGS'].split(',') .map { |file| "log/#{file.strip}.log" } .select { |file| File.exists?(file) } else FileList["log/*.log"] end end def clear_log_file(file) f = File.open(file, "w") f.close end end
Version data entries
12 entries across 12 versions & 2 rubygems