ext/mkrf_conf.rb in te3270-0.7.0 vs ext/mkrf_conf.rb in te3270-0.7.1

- old
+ new

@@ -1,17 +1,30 @@ -require 'rubygems/dependency_installer.rb' +# ext/mkrf_conf.rb +require 'rubygems/dependency_installer' + +puts 'Determining the correct dependencies to install' installer = Gem::DependencyInstaller.new begin if RUBY_PLATFORM == 'java' + puts "Installing jruby-win32ole because Ruby #{RUBY_PLATFORM}" installer.install "jruby-win32ole" - else + else + puts "Installing win32screenshot because Ruby #{RUBY_PLATFORM}" installer.install "win32screenshot" end - rescue - exit(1) -end +rescue => e + warn "#{$0}: #{e}" + exit! +end -f = File.open(File.join(File.dirname(__FILE__), "Rakefile"), "w") -f.write("task :default\n") -f.close +puts "Writing fake Rakefile" +begin +# Write fake Rakefile for rake since Makefile isn't used - indicates success + File.open(File.join(File.dirname(__FILE__), 'Rakefile'), 'w') do |f| + f.write("task :default" + $/) + end +rescue => e + warn "#{$0}: #{e}" + exit! +end