Sha256: 3a57b8cbdf5994473272cbb4767f6bf4187e0023f617920bf777545b11b8cd95
Contents?: true
Size: 818 Bytes
Versions: 2
Compression:
Stored size: 818 Bytes
Contents
require 'bundler/gem_tasks' require 'yard' require "rspec/core/rake_task" YARD::Rake::YardocTask.new do |t| t.files = ['lib/**/*.rb'] t.options = [] end if /darwin/ =~ RUBY_PLATFORM task :spec do sh "rsdl -S rspec #{ENV['SPEC_OPTS']} #{ENV['SPEC']}" end task :guard do rspec_path = 'spec/rspec' File.open(rspec_path, 'w') do |f| f.write(<<-EOS) #!/bin/sh bundle exec rsdl -S rspec $@ EOS end chmod(0755, rspec_path) begin sh "bundle exec guard" ensure rm_rf(rspec_path) end end else RSpec::Core::RakeTask.new(:spec) task :guard do sh "bundle exec guard" end end task :rubocop do files = `git ls-files | grep -e '.rb$' | grep -v '^samples/'` sh "rubocop -d #{files.split(/\s+/m).join(' ')}" end task :default => [:rubocop, :spec]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
smalruby-0.0.3-x86-mingw32 | Rakefile |
smalruby-0.0.3 | Rakefile |