[Rails5] Add Gemfile.rails5
This commit is contained in:
		
							parent
							
								
									5ae91f323d
								
							
						
					
					
						commit
						3eca161369
					
				
							
								
								
									
										23
									
								
								Gemfile
								
								
								
								
							
							
						
						
									
										23
									
								
								Gemfile
								
								
								
								
							| 
						 | 
				
			
			@ -1,6 +1,19 @@
 | 
			
		|||
# --- Special code for migrating to Rails 5.0 ---
 | 
			
		||||
def rails5?
 | 
			
		||||
  %w[1 true].include?(ENV["RAILS5"])
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
gem_versions = {}
 | 
			
		||||
gem_versions['activerecord_sane_schema_dumper'] = rails5? ? '1.0'      : '0.2'
 | 
			
		||||
gem_versions['default_value_for']               = rails5? ? '~> 3.0.5' : '~> 3.0.0'
 | 
			
		||||
gem_versions['html-pipeline']                   = rails5? ? '~> 2.6.0' : '~> 1.11.0'
 | 
			
		||||
gem_versions['rails']                           = rails5? ? '5.0.6'    : '4.2.10'
 | 
			
		||||
gem_versions['rails-i18n']                      = rails5? ? '~> 5.1'   : '~> 4.0.9'
 | 
			
		||||
# --- The end of special code for migrating to Rails 5.0 ---
 | 
			
		||||
 | 
			
		||||
source 'https://rubygems.org'
 | 
			
		||||
 | 
			
		||||
gem 'rails', '4.2.10'
 | 
			
		||||
gem 'rails', gem_versions['rails']
 | 
			
		||||
gem 'rails-deprecated_sanitizer', '~> 1.0.3'
 | 
			
		||||
 | 
			
		||||
# Responders respond_to and respond_with
 | 
			
		||||
| 
						 | 
				
			
			@ -9,7 +22,7 @@ gem 'responders', '~> 2.0'
 | 
			
		|||
gem 'sprockets', '~> 3.7.0'
 | 
			
		||||
 | 
			
		||||
# Default values for AR models
 | 
			
		||||
gem 'default_value_for', '~> 3.0.0'
 | 
			
		||||
gem 'default_value_for', gem_versions['default_value_for']
 | 
			
		||||
 | 
			
		||||
# Supported DBs
 | 
			
		||||
gem 'mysql2', '~> 0.4.10', group: :mysql
 | 
			
		||||
| 
						 | 
				
			
			@ -122,7 +135,7 @@ gem 'unf', '~> 0.1.4'
 | 
			
		|||
gem 'seed-fu', '~> 2.3.7'
 | 
			
		||||
 | 
			
		||||
# Markdown and HTML processing
 | 
			
		||||
gem 'html-pipeline', '~> 1.11.0'
 | 
			
		||||
gem 'html-pipeline', gem_versions['html-pipeline']
 | 
			
		||||
gem 'deckar01-task_list', '2.0.0'
 | 
			
		||||
gem 'gitlab-markup', '~> 1.6.2'
 | 
			
		||||
gem 'redcarpet', '~> 3.4'
 | 
			
		||||
| 
						 | 
				
			
			@ -270,7 +283,7 @@ gem 'premailer-rails', '~> 1.9.7'
 | 
			
		|||
 | 
			
		||||
# I18n
 | 
			
		||||
gem 'ruby_parser', '~> 3.8', require: false
 | 
			
		||||
gem 'rails-i18n', '~> 4.0.9'
 | 
			
		||||
gem 'rails-i18n', gem_versions['rails-i18n']
 | 
			
		||||
gem 'gettext_i18n_rails', '~> 1.8.0'
 | 
			
		||||
gem 'gettext_i18n_rails_js', '~> 1.2.0'
 | 
			
		||||
gem 'gettext', '~> 3.2.2', require: false, group: :development
 | 
			
		||||
| 
						 | 
				
			
			@ -362,7 +375,7 @@ group :development, :test do
 | 
			
		|||
  gem 'license_finder', '~> 3.1', require: false
 | 
			
		||||
  gem 'knapsack', '~> 1.11.0'
 | 
			
		||||
 | 
			
		||||
  gem 'activerecord_sane_schema_dumper', '0.2'
 | 
			
		||||
  gem 'activerecord_sane_schema_dumper', gem_versions['activerecord_sane_schema_dumper']
 | 
			
		||||
 | 
			
		||||
  gem 'stackprof', '~> 0.2.10', require: false
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
# BUNDLE_GEMFILE=Gemfile.rails5 bundle install
 | 
			
		||||
 | 
			
		||||
ENV["RAILS5"] = "true"
 | 
			
		||||
 | 
			
		||||
gemfile = File.expand_path("../Gemfile", __FILE__)
 | 
			
		||||
 | 
			
		||||
eval(File.read(gemfile), nil, gemfile)
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue