From 855c976976c98bbee406d1d394fa9941aff04363 Mon Sep 17 00:00:00 2001 From: Chris Beer Date: Mon, 30 Mar 2015 14:04:55 -0700 Subject: [PATCH 1/1] Support and test under Rails 3.2, 4.0, 4.1, and 4.2 --- .travis.yml | 5 +++++ Gemfile | 4 ++++ google-api-client.gemspec | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 891b260bbd..2a453720d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,11 @@ rvm: - 1.9.3 - rbx-2 - jruby +env: + - RAILS_VERSION="~>3.2" + - RAILS_VERSION="~>4.0.0" + - RAILS_VERSION="~>4.1.0" + - RAILS_VERSION="~>4.2.0" script: "bundle exec rake spec:all" before_install: - sudo apt-get update diff --git a/Gemfile b/Gemfile index ab0b3d14f5..9e6d43ad8e 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,7 @@ source 'https://rubygems.org' gemspec gem 'jruby-openssl', :platforms => :jruby + +if ENV['RAILS_VERSION'] + gem 'rails', ENV['RAILS_VERSION'] +end \ No newline at end of file diff --git a/google-api-client.gemspec b/google-api-client.gemspec index d1413b77fa..b69b571a2c 100644 --- a/google-api-client.gemspec +++ b/google-api-client.gemspec @@ -32,7 +32,7 @@ Gem::Specification.new do |s| s.add_runtime_dependency 'extlib', '~> 0.9' s.add_runtime_dependency 'launchy', '~> 2.4' s.add_runtime_dependency 'retriable', '~> 1.4' - s.add_runtime_dependency 'activesupport', '~> 3.2' + s.add_runtime_dependency 'activesupport', '>= 3.2' s.add_development_dependency 'rake', '~> 10.0' s.add_development_dependency 'yard', '~> 0.8' -- 2.30.2