From ebda969f3708f0e3ab0cc6dc0284f8d77c9c0abf Mon Sep 17 00:00:00 2001 From: Koichi Tanaka Date: Wed, 14 Sep 2016 03:07:43 +0900 Subject: [PATCH 1/2] Support ruby 2.4 by removing json dependency --- Gemfile.lock | 5 ++--- jsonapi_parser.gemspec | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c78bffc..8296dfd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,14 +2,13 @@ PATH remote: . specs: jsonapi (0.1.1.beta2) - json (~> 1.8) GEM remote: https://rubygems.org/ specs: diff-lcs (1.2.5) docile (1.1.5) - json (1.8.3) + json (2.0.2) rake (11.1.2) rspec (3.4.0) rspec-core (~> 3.4.0) @@ -26,7 +25,7 @@ GEM rspec-support (3.4.1) simplecov (0.11.2) docile (~> 1.1.0) - json (~> 1.8) + json (>= 1.8, < 3) simplecov-html (~> 0.10.0) simplecov-html (0.10.0) diff --git a/jsonapi_parser.gemspec b/jsonapi_parser.gemspec index 9ae3903..5a44d59 100644 --- a/jsonapi_parser.gemspec +++ b/jsonapi_parser.gemspec @@ -17,8 +17,6 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(spec)/}) spec.require_paths = ['lib'] - spec.add_dependency 'json', '~>1.8' - spec.add_development_dependency 'rake', '>=0.9' spec.add_development_dependency 'rspec', '~>3.4' spec.add_development_dependency 'simplecov' From 5d603ef5652024125f25ee553dce4c95ab6ba2df Mon Sep 17 00:00:00 2001 From: Koichi Tanaka Date: Wed, 14 Sep 2016 03:27:54 +0900 Subject: [PATCH 2/2] Test on ruby 2.4.0-preview1 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 80dafd7..b955b45 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,3 +4,4 @@ rvm: - 2.1 - 2.2 - 2.3.0 + - 2.4.0-preview1