diff --git a/.travis.yml b/.travis.yml index 75dd04f..dc320ef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,23 @@ before_install: gem update bundler -env: RAKE_TASK=spec language: ruby matrix: include: - - gemfile: gemfiles/activemodel3.rb + # test lastest config + - rvm: 2.3 + + # test versions of ActiveRecord + - gemfile: gemfiles/activerecord4.rb + rvm: 2.3 + - gemfile: gemfiles/activerecord3.rb + rvm: 2.3 + + # test versions of MRI + - gemfile: gemfiles/activerecord4.rb rvm: 2.2 -rvm: -- 2.2 -- 2.1 -- 2.0 -- 1.9 -- rbx-2 -script: bundle exec rake $RAKE_TASK + - gemfile: gemfiles/activerecord4.rb + rvm: 2.1 + - gemfile: gemfiles/activerecord4.rb + rvm: 2.0 + - gemfile: gemfiles/activerecord4.rb + rvm: 1.9 +script: bundle exec rake spec diff --git a/gemfiles/activerecord3.rb b/gemfiles/activerecord3.rb new file mode 100644 index 0000000..14c3a6b --- /dev/null +++ b/gemfiles/activerecord3.rb @@ -0,0 +1,7 @@ +# coding: utf-8 + +source 'https://rubygems.org' + +gemspec path: '..' + +gem 'activerecord', '~> 3.0' diff --git a/gemfiles/activemodel3.rb b/gemfiles/activerecord4.rb similarity index 70% rename from gemfiles/activemodel3.rb rename to gemfiles/activerecord4.rb index 11c5fb7..45db0c5 100644 --- a/gemfiles/activemodel3.rb +++ b/gemfiles/activerecord4.rb @@ -4,4 +4,4 @@ gemspec path: '..' -gem 'activemodel', '~> 3.0' +gem 'activemodel', '~> 4.0' diff --git a/sqlite3_ar_regexp.gemspec b/sqlite3_ar_regexp.gemspec index 5259b43..455604e 100644 --- a/sqlite3_ar_regexp.gemspec +++ b/sqlite3_ar_regexp.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 1.9.3' spec.add_dependency 'sqlite3' - spec.add_dependency 'activerecord', '>= 3.2', '< 5' + spec.add_dependency 'activerecord', '>= 3.2' spec.add_development_dependency 'rake' spec.add_development_dependency 'rspec'