From 44bc55337d4f0b73b8d5ba9dfbae43a0475dee32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonne=20Ha=C3=9F?= Date: Thu, 10 Dec 2015 18:23:59 +0100 Subject: [PATCH] bump spring --- Gemfile | 2 +- Gemfile.lock | 4 ++-- bin/cucumber | 5 +++-- bin/rails | 9 ++++++--- bin/rake | 5 +++-- bin/rspec | 5 +++-- bin/spring | 19 ++++++++----------- 7 files changed, 26 insertions(+), 23 deletions(-) diff --git a/Gemfile b/Gemfile index a11b9aa86..ae6b610a0 100644 --- a/Gemfile +++ b/Gemfile @@ -236,7 +236,7 @@ group :development do # Preloading environment - gem "spring", "1.4.0" + gem "spring", "1.5.0" gem "spring-commands-rspec", "1.0.4" gem "spring-commands-cucumber", "1.0.1" diff --git a/Gemfile.lock b/Gemfile.lock index f2bcf3436..7300dd1b6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -701,7 +701,7 @@ GEM sinon-rails (1.15.0) railties (>= 3.1) slop (3.6.0) - spring (1.4.0) + spring (1.5.0) spring-commands-cucumber (1.0.1) spring (>= 0.9.1) spring-commands-rspec (1.0.4) @@ -887,7 +887,7 @@ DEPENDENCIES simplecov (= 0.11.1) sinatra (= 1.4.6) sinon-rails (= 1.15.0) - spring (= 1.4.0) + spring (= 1.5.0) spring-commands-cucumber (= 1.0.1) spring-commands-rspec (= 1.0.4) test_after_commit (= 0.4.1) diff --git a/bin/cucumber b/bin/cucumber index 12971cdce..f135a7564 100755 --- a/bin/cucumber +++ b/bin/cucumber @@ -1,7 +1,8 @@ #!/usr/bin/env ruby begin - load File.expand_path("../spring", __FILE__) -rescue LoadError + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') end require 'bundler/setup' load Gem.bin_path('cucumber', 'cucumber') diff --git a/bin/rails b/bin/rails index 7feb6a30e..0af1c3baf 100755 --- a/bin/rails +++ b/bin/rails @@ -1,8 +1,11 @@ #!/usr/bin/env ruby begin - load File.expand_path("../spring", __FILE__) -rescue LoadError + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') end +# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application. + APP_PATH = File.expand_path('../../config/application', __FILE__) -require_relative '../config/boot' +require File.expand_path('../../config/boot', __FILE__) require 'rails/commands' diff --git a/bin/rake b/bin/rake index 8017a0271..d87d5f578 100755 --- a/bin/rake +++ b/bin/rake @@ -1,7 +1,8 @@ #!/usr/bin/env ruby begin - load File.expand_path("../spring", __FILE__) -rescue LoadError + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') end require_relative '../config/boot' require 'rake' diff --git a/bin/rspec b/bin/rspec index 20060ebd7..6e6709219 100755 --- a/bin/rspec +++ b/bin/rspec @@ -1,7 +1,8 @@ #!/usr/bin/env ruby begin - load File.expand_path("../spring", __FILE__) -rescue LoadError + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') end require 'bundler/setup' load Gem.bin_path('rspec-core', 'rspec') diff --git a/bin/spring b/bin/spring index de6070b2a..62ec28f8c 100755 --- a/bin/spring +++ b/bin/spring @@ -1,18 +1,15 @@ #!/usr/bin/env ruby -# This file loads spring without using Bundler, in order to be fast -# It gets overwritten when you run the `spring binstub` command +# This file loads spring without using Bundler, in order to be fast. +# It gets overwritten when you run the `spring binstub` command. unless defined?(Spring) - require "rubygems" - require "bundler" + require 'rubygems' + require 'bundler' - if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ (?: )*spring \((.*?)\)$.*?^$/m) - ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR) - ENV["GEM_HOME"] = nil - Gem.paths = ENV - - gem "spring", match[1] - require "spring/binstub" + if (match = Bundler.default_lockfile.read.match(/^GEM$.*?^ (?: )*spring \((.*?)\)$.*?^$/m)) + Gem.paths = { 'GEM_PATH' => [Bundler.bundle_path.to_s, *Gem.path].uniq } + gem 'spring', match[1] + require 'spring/binstub' end end