Sha256: fc687ecffb7f5033cddb3605835461b48c72c59b2340ae8d97b3c2fa15c402d1

Contents?: true

Size: 574 Bytes

Versions: 38

Compression:

Stored size: 574 Bytes

Contents

namespace :fix do

  desc 'Make all ruby files use LF line endings'
  task :crlf do
    files = FileList['**/*.rb']
    files.each do |f|
      next if File.directory?(f)
      s = IO.read(f)
      s.gsub!(/\r?\n/, "\n")
      File.open(f, "w") { |io| io.write(s) }
    end
  end  

  desc 'Remove trailing whitespace from all ruby files'
  task :trailing_whitespace do
    files = FileList['**/*.rb']
    files.each do |f|
      next if File.directory?(f)
      s = IO.read(f)
      s.gsub!(/\s*?($)/, '\1')
      File.open(f, "w") { |io| io.write(s) }
    end
  end
  
end

Version data entries

38 entries across 38 versions & 7 rubygems

Version Path
caius-celerity-0.0.6.11 tasks/fix.rake
drnic-celerity-0.0.6.17 tasks/fix.rake
jarib-celerity-0.0.6.19 tasks/fix.rake
jarib-celerity-0.0.7.1 tasks/fix.rake
celerity-0.9.1 tasks/fix.rake
no-click-exception-celerity-0.9.0 tasks/fix.rake
celerity-0.9.0 tasks/fix.rake
celerity-0.8.9 tasks/fix.rake
celerity-0.8.9.pre tasks/fix.rake
celerity-0.8.8 tasks/fix.rake
celerity-0.8.7 tasks/fix.rake
celerity-0.8.6 tasks/fix.rake
celerity-0.8.5 tasks/fix.rake
celerity-0.8.4 tasks/fix.rake
celerity-0.8.2 tasks/fix.rake
celerity-0.8.1 tasks/fix.rake
oki-celerity-0.8.2 tasks/fix.rake
oki-celerity-0.8.1 tasks/fix.rake
oki-celerity-0.8.1.dev tasks/fix.rake
celerity-0.8.0 tasks/fix.rake