Sha256: 122b12f8a0ab3f58a2453a1113b6144529458e35838f082007d4284dbea79656
Contents?: true
Size: 1.92 KB
Versions: 3
Compression:
Stored size: 1.92 KB
Contents
begin require 'bundler/setup' rescue LoadError puts 'You must `gem install bundler` and `bundle install` to run rake tasks' end require 'rdoc/task' RDoc::Task.new(:rdoc) do |rdoc| rdoc.rdoc_dir = 'rdoc' rdoc.title = 'TestTrackRailsClient' rdoc.options << '--line-numbers' rdoc.rdoc_files.include('README.rdoc') rdoc.rdoc_files.include('lib/**/*.rb') end APP_RAKEFILE = File.expand_path("../spec/dummy/Rakefile", __FILE__) load 'rails/tasks/engine.rake' Bundler::GemHelper.install_tasks require 'rspec/core' require 'rspec/core/rake_task' require 'rubocop/rake_task' RSpec::Core::RakeTask.new RuboCop::RakeTask.new desc "Pull the latest versions of all dependencies into the gem for distribution" task :vendor_deps do # Bundle minified JS client sh 'bower install' sh 'cp', 'bower_components/test_track_js_client/dist/testTrack.bundle.min.js', 'app/assets/javascripts' # Gems FileUtils.module_eval do cd "vendor/gems" do rm_r Dir.glob('*') %w(ruby_spec_helpers her fakeable_her publicsuffix-ruby).each do |repo| `git clone --depth=1 git@github.com:Betterment/#{repo}.git && rm -rf #{repo}/.git` end end cd "vendor/gems/ruby_spec_helpers" do rm_r(Dir.glob('.*') - %w(. ..)) rm_r Dir.glob('*.md') rm_r %w( Gemfile Gemfile.lock spec ), force: true `sed -E -i '' '/license/d' ruby_spec_helpers.gemspec` end cd "vendor/gems/fakeable_her" do rm_r(Dir.glob('.*') - %w(. ..)) rm_r Dir.glob('*.md') rm_r %w( Gemfile Gemfile.lock Rakefile bin spec ), force: true `sed -E -i '' '/license/d' fakeable_her.gemspec` `sed -E -i '' '/homepage/d' fakeable_her.gemspec` end end end task(:default).clear if ENV['APPRAISAL_INITIALIZED'] || ENV['TRAVIS'] task default: [:rubocop, :spec] else require 'appraisal' Appraisal::Task.new task default: :appraisal end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
test_track_rails_client-2.0.0 | Rakefile |
test_track_rails_client-1.3.0 | Rakefile |
test_track_rails_client-1.2.0 | Rakefile |