Sha256: 51c225ad78d0c3fcd43bddc02063848ddbde11f10edfe3e7742b45ab76022c3f
Contents?: true
Size: 855 Bytes
Versions: 11
Compression:
Stored size: 855 Bytes
Contents
#This file needs to be named mkrf_conf.rb #so that rubygems will recognize it as a ruby extension #file and not think it is a C extension file require 'rubygems/dependency_installer' #Load up the rubygem's dependency installer to #installer the gems we want based on the version #of Ruby the user has installed installer = Gem::DependencyInstaller.new begin if RUBY_VERSION < "2.2.2" installer.install "activesupport", "< 5.0" else installer.install "activesupport" end rescue #Exit with a non-zero value to let rubygems something went wrong exit(1) end #If this was C, rubygems would attempt to run make #Since this is Ruby, rubygems will attempt to run rake #If it doesn't find and successfully run a rakefile, it errors out f = File.open(File.join(File.dirname(__FILE__), "Rakefile"), "w") f.write("task :default\n") f.close
Version data entries
11 entries across 11 versions & 1 rubygems