summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Gemfile10
-rw-r--r--Gemfile.lock18
-rwxr-xr-xbin/server2
-rwxr-xr-xbin/setup3
-rwxr-xr-xbin/test2
5 files changed, 32 insertions, 3 deletions
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..b5d62d4
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+gem "graphql", "~> 1.11"
+gem "rack", "~> 2.2"
+
+group :development, :test do
+ gem "rack-test", "~> 1.1"
+end
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..3a83a38
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,18 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ graphql (1.11.6)
+ rack (2.2.3)
+ rack-test (1.1.0)
+ rack (>= 1.0, < 3)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ graphql (~> 1.11)
+ rack (~> 2.2)
+ rack-test (~> 1.1)
+
+BUNDLED WITH
+ 2.1.4
diff --git a/bin/server b/bin/server
index 7e401e0..ab92095 100755
--- a/bin/server
+++ b/bin/server
@@ -7,4 +7,4 @@ RACK_ENV="${RACK_ENV:-development}"
export RACK_ENV
./bin/setup
-ruby -Ilib config.ru
+bundle exec ruby -Ilib config.ru
diff --git a/bin/setup b/bin/setup
index 9ae57de..08afd37 100755
--- a/bin/setup
+++ b/bin/setup
@@ -4,4 +4,5 @@ set -e
cd "$(dirname "$0")/.."
-gem install --conservative rack rack-test
+gem install --conservative bundler
+bundle install
diff --git a/bin/test b/bin/test
index 6d21364..7ebbbb9 100755
--- a/bin/test
+++ b/bin/test
@@ -5,4 +5,4 @@ set -e
cd "$(dirname "$0")/.."
./bin/setup
-ruby -Ilib:test -r test_helper test/**/*.rb
+bundle exec ruby -Ilib:test -r test_helper test/**/*.rb