Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
# # fun with rubygems new mechanism to generate the actual # name for the gem command with different real and imaginary # ruby vms # save_ruby_name = Gem::ConfigMap[:RUBY_INSTALL_NAME] %w{ruby jruby rubinius rbx ruby1.9 ironruby duby rubydubydoo rubyruby}.collect do |ruby_name| Gem::ConfigMap[:RUBY_INSTALL_NAME]=ruby_name Gem.default_exec_format % "gem" end # => ["gem", "jgem", "rubinius", "rbx", "gem1.9", "irongem", "duby", "gemdubydoo", "gemruby"] # # and if you want to restore your original Gem::ConfigMap[:RUBY_INSTALL_NAME] # Gem::ConfigMap[:RUBY_INSTALL_NAME] = save_ruby_name ## Gem#default_exec_format from rubygems: defaults.rb [ruby] # Deduce Ruby's --program-prefix and --program-suffix from its install name. def self.default_exec_format baseruby = ConfigMap[:BASERUBY] || 'ruby' ConfigMap[:RUBY_INSTALL_NAME].sub(baseruby, '%s') rescue '%s' end
This paste will be private.
From the Design Piracy series on my blog: