Sha256: f5823ed5aac9b0e457b981a4b50d0c45b93daad8682b27e63b208ada2c133fd6

Contents?: true

Size: 604 Bytes

Versions: 2

Compression:

Stored size: 604 Bytes

Contents

require 'bundler'
require 'rake/clean'
require 'rspec/core/rake_task'
Bundler::GemHelper.install_tasks

@types = %w[rb]
namespace :whitespace do
  desc 'Removes trailing whitespace'
  task :cleanup do
    @types.each do |type|
      sh %{find . -name '*.#{type}' -exec sed -i '' 's/ *$//g' {} \\;}
    end
  end
  desc 'Turns tabs into two spaces'
  task :retab do
    @types.each do |type|
      sh %{find . -name '*.#{type}' -exec sed -i '' 's/\t/  /g' {} \\;}
    end
  end
end

CLEAN.include('spec/shoes/.furoshiki', 'spec/shoes/sample_app')

RSpec::Core::RakeTask.new(:spec)

task :default => :spec

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
furoshiki-0.3.1 Rakefile
furoshiki-0.3.0 Rakefile