library/rubygems/defaults/rbx.rb
# Add a Rubinius platform to the platforms list.
cpu = Gem::Platform.local.cpu
version = Rubinius::VERSION.split('.')[0, 2].join '.'
Gem.platforms << Gem::Platform.new([cpu, 'rubinius', version])
module Gem
def self.default_bindir
File.join default_dir, "bin"
end
def self.default_dir
Rubinius::GEMS_PATH
end
def self.default_path
dirs = [default_dir]
# This is the same test rubygems/defaults.rb uses
dirs.unshift(Gem.user_dir) if File.exist?(Gem.user_home)
dirs
end
def self.default_exec_format
exec_format = ConfigMap[:ruby_install_name].sub(/rbx|ruby/, '%s') rescue '%s'
unless exec_format =~ /%s/ then
raise Gem::Exception,
"[BUG] invalid exec_format #{exec_format.inspect}, no %s"
end
exec_format
end
end