diff --git a/.travis.yml b/.travis.yml index bed6e27..131c436 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,9 @@ language: ruby rvm: - 2.3.0 +gemfile: + - gemfiles/rails_4.gemfile + - gemfiles/rails_5.gemfile + - gemfiles/rails_5.1.gemfile + - gemfiles/rails_5.2.gemfile before_install: gem install bundler -v 1.11.2 diff --git a/Appraisals b/Appraisals index e1103e1..9a83308 100644 --- a/Appraisals +++ b/Appraisals @@ -5,3 +5,11 @@ end appraise "rails-5" do gem "rails", "~> 5.0" end + +appraise "rails-5.1" do + gem "rails", "~> 5.1" +end + +appraise "rails-5.2" do + gem "rails", "~> 5.2" +end diff --git a/gemfiles/rails_4.gemfile b/gemfiles/rails_4.gemfile index 1ba611a..52c7afd 100644 --- a/gemfiles/rails_4.gemfile +++ b/gemfiles/rails_4.gemfile @@ -4,8 +4,8 @@ source "https://rubygems.org" gem "appraisal" gem "sqlite3" -gem "jsonapi-resources", :github => "cerebris/jsonapi-resources" +gem "jsonapi-resources", "~> 0.8.0" gem "pundit" gem "rails", "~> 4.2" -gemspec :path => "../" +gemspec path: "../" diff --git a/gemfiles/rails_5.1.gemfile b/gemfiles/rails_5.1.gemfile new file mode 100644 index 0000000..afac4ec --- /dev/null +++ b/gemfiles/rails_5.1.gemfile @@ -0,0 +1,11 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "appraisal" +gem "sqlite3" +gem "jsonapi-resources", "~> 0.8.0" +gem "pundit" +gem "rails", "~> 5.1" + +gemspec path: "../" diff --git a/gemfiles/rails_5.2.gemfile b/gemfiles/rails_5.2.gemfile new file mode 100644 index 0000000..b9f3de8 --- /dev/null +++ b/gemfiles/rails_5.2.gemfile @@ -0,0 +1,11 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "appraisal" +gem "sqlite3" +gem "jsonapi-resources", "~> 0.8.0" +gem "pundit" +gem "rails", "~> 5.2" + +gemspec path: "../" diff --git a/gemfiles/rails_5.gemfile b/gemfiles/rails_5.gemfile index e2ec314..8bd9067 100644 --- a/gemfiles/rails_5.gemfile +++ b/gemfiles/rails_5.gemfile @@ -4,8 +4,8 @@ source "https://rubygems.org" gem "appraisal" gem "sqlite3" -gem "jsonapi-resources", :github => "cerebris/jsonapi-resources" +gem "jsonapi-resources", "~> 0.8.0" gem "pundit" gem "rails", "~> 5.0" -gemspec :path => "../" +gemspec path: "../" diff --git a/pundit-resources.gemspec b/pundit-resources.gemspec index fbc2a63..0881925 100644 --- a/pundit-resources.gemspec +++ b/pundit-resources.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.add_dependency "activesupport" spec.add_dependency "jsonapi-resources" spec.add_dependency "pundit" - spec.add_dependency "rails", ">= 4.2.1", "< 5.1" + spec.add_dependency "rails", ">= 4.2.1", "< 5.3" spec.add_development_dependency "bundler", "~> 1.11" spec.add_development_dependency "rake", "~> 10.0"