Gemfile in active_model_serializers-0.8.3 vs Gemfile in active_model_serializers-0.8.4
- old
+ new
@@ -1,4 +1,38 @@
source 'https://rubygems.org'
# Specify gem dependencies in active_model_serializers.gemspec
gemspec
+
+version = ENV['RAILS_VERSION'] || '4.0'
+
+if version == 'master'
+ gem 'rack', github: 'rack/rack'
+ gem 'arel', github: 'rails/arel'
+ git 'https://github.com/rails/rails.git' do
+ gem 'railties'
+ gem 'activesupport'
+ gem 'activemodel'
+ gem 'actionpack'
+ gem 'activerecord', group: :test
+ # Rails 5
+ gem 'actionview'
+ end
+else
+ gem_version = "~> #{version}.0"
+ gem 'railties', gem_version
+ gem 'activesupport', gem_version
+ gem 'activemodel', gem_version
+ gem 'actionpack', gem_version
+ gem 'activerecord', gem_version, group: :test
+end
+
+# https://github.com/bundler/bundler/blob/89a8778c19269561926cea172acdcda241d26d23/lib/bundler/dependency.rb#L30-L54
+@windows_platforms = [:mswin, :mingw, :x64_mingw]
+
+# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
+gem 'tzinfo-data', platforms: (@windows_platforms + [:jruby])
+
+# JRuby versions before 9.x report their version as "1.9.x" or lower, so lock these to an older version of mime-types
+if defined?(JRUBY_VERSION) and Gem::ruby_version < Gem::Version.new("2.0.0")
+ gem 'mime-types', '< 3'
+end