about summary refs log tree commit diff stats
path: root/bin/spring
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2017-06-24 14:20:22 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2017-06-24 14:20:22 -0400
commit5581530930129d7854ed5d99d058939ad9c790c2 (patch)
tree157515f64b34a86e0f6d33dc641e06a7ecc2982c /bin/spring
downloadthoughts-5581530930129d7854ed5d99d058939ad9c790c2.tar.gz
thoughts-5581530930129d7854ed5d99d058939ad9c790c2.tar.bz2
thoughts-5581530930129d7854ed5d99d058939ad9c790c2.zip
Initial commit
Diffstat (limited to 'bin/spring')
-rwxr-xr-xbin/spring17
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/spring b/bin/spring new file mode 100755 index 0000000..fb2ec2e --- /dev/null +++ b/bin/spring
@@ -0,0 +1,17 @@
1#!/usr/bin/env ruby
2
3# This file loads spring without using Bundler, in order to be fast.
4# It gets overwritten when you run the `spring binstub` command.
5
6unless defined?(Spring)
7 require 'rubygems'
8 require 'bundler'
9
10 lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read)
11 spring = lockfile.specs.detect { |spec| spec.name == "spring" }
12 if spring
13 Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path
14 gem 'spring', spring.version
15 require 'spring/binstub'
16 end
17end