Commit 74f80f070550083a57ad328fd15592f0b31fef25

Authored by Justin Coyne
1 parent 3fef9d88
Exists in master

Rails 5 support

.travis.yml
... ... @@ -2,3 +2,7 @@ language: ruby
2 2 rvm:
3 3 - 2.2.5
4 4 - 2.3.1
  5 +env:
  6 + matrix:
  7 + - "RAILS_VERSION=4.2.7.1"
  8 + - "RAILS_VERSION=5.0.0.1"
... ...
Gemfile
... ... @@ -2,3 +2,5 @@ source "http://rubygems.org"
2 2  
3 3 # Specify your gem's dependencies in acts_as_follower.gemspec
4 4 gemspec
  5 +
  6 +gem 'activesupport', ENV['RAILS_VERSION'] if ENV['RAILS_VERSION']
... ...
acts_as_follower.gemspec
... ... @@ -19,9 +19,11 @@ Gem::Specification.new do |s|
19 19 s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
20 20 s.require_paths = ["lib"]
21 21  
  22 + s.add_dependency 'activerecord', '>= 4.0'
  23 +
22 24 s.add_development_dependency "sqlite3"
23 25 s.add_development_dependency "shoulda_create"
24 26 s.add_development_dependency "shoulda", ">= 3.5.0"
25 27 s.add_development_dependency "factory_girl", ">= 4.2.0"
26   - s.add_development_dependency "rails", "~> 4.0.0"
  28 + s.add_development_dependency "rails", ">= 4.0"
27 29 end
... ...
lib/acts_as_follower/railtie.rb
1   -require 'acts_as_follower'
2 1 require 'rails'
3 2  
4 3 module ActsAsFollower
... ...