Sha256: 89911c1337c8fe1bb238eae5eb7a15a675da1f4bf34bcb445b4aadbf175e9dd2
Contents?: true
Size: 754 Bytes
Versions: 9
Compression:
Stored size: 754 Bytes
Contents
# -*- encoding: utf-8 -*- require 'rake' require 'rspec/core/rake_task' def ruby_files_for_shell files = Dir.glob 'lib/**/*.rb' files.join(' ') end desc 'Test genit' task :default => :spec desc 'Test genit with rspec' RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = ['--color --format documentation'] end desc 'Check for code smells' task :reek do puts 'Checking for code smells...' sh "reek --quiet #{ruby_files_for_shell} | ./reek.sed" end desc 'Check for duplicate code' task :flay do puts 'Check for duplicate code...' exec "flay #{ruby_files_for_shell}" end desc 'Build genit & install it' task :install do sh "gem build genit.gemspec" f = FileList['genit*gem'].to_a sh "gem install #{f.first} --no-rdoc --no-ri" end
Version data entries
9 entries across 9 versions & 1 rubygems
Version | Path |
---|---|
genit-1.0.1 | Rakefile |
genit-1.0 | Rakefile |
genit-0.99 | Rakefile |
genit-0.9 | Rakefile |
genit-0.5 | Rakefile |
genit-0.4.1 | Rakefile |
genit-0.4 | Rakefile |
genit-0.3 | Rakefile |
genit-0.2 | Rakefile |