/tools/Ruby/bin/gem

http://github.com/agross/netopenspace · Ruby · 25 lines · 13 code · 6 blank · 6 comment · 0 complexity · eaea940c141fd48c901859364dccf530 MD5 · raw file

  1. #!/usr/bin/env ruby
  2. #--
  3. # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
  4. # All rights reserved.
  5. # See LICENSE.txt for permissions.
  6. #++
  7. require 'rubygems'
  8. require 'rubygems/gem_runner'
  9. require 'rubygems/exceptions'
  10. required_version = Gem::Requirement.new ">= 1.8.7"
  11. unless required_version.satisfied_by? Gem.ruby_version then
  12. abort "Expected Ruby Version #{required_version}, is #{Gem.ruby_version}"
  13. end
  14. args = ARGV.clone
  15. begin
  16. Gem::GemRunner.new.run args
  17. rescue Gem::SystemExitException => e
  18. exit e.exit_code
  19. end