Sha256: c2d4789182e435a1750f03017d1976984185940a4e0095eadf17a80d9d87e7c9

Contents?: true

Size: 927 Bytes

Versions: 2

Compression:

Stored size: 927 Bytes

Contents

namespace :test_track_rails_client do
  task :vendor_deps do
    FileUtils.module_eval do
      cd "vendor/gems" do
        rm_r Dir.glob('*')
        %w(ruby_spec_helpers her fakeable_her).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`
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
test_track_rails_client-0.9.1 lib/tasks/vendor_deps.rake
test_track_rails_client-0.9.0 lib/tasks/vendor_deps.rake