From aa4d97130b9da615f0da6ac9af73fbfb153e3964 Mon Sep 17 00:00:00 2001 From: Wes Morgan Date: Sat, 26 Jan 2013 14:10:53 -0700 Subject: rbenv-gem-rehash plugin 1.0.0 Closes #17329. Signed-off-by: Adam Vandenberg --- Library/Formula/rbenv-gem-rehash.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Library/Formula/rbenv-gem-rehash.rb (limited to 'Library/Formula') diff --git a/Library/Formula/rbenv-gem-rehash.rb b/Library/Formula/rbenv-gem-rehash.rb new file mode 100644 index 000000000..69d9b029f --- /dev/null +++ b/Library/Formula/rbenv-gem-rehash.rb @@ -0,0 +1,25 @@ +require 'formula' + +class RbenvGemRehash < Formula + homepage 'https://github.com/sstephenson/rbenv-gem-rehash' + url 'https://github.com/sstephenson/rbenv-gem-rehash/archive/v1.0.0.tar.gz' + sha1 '40962ef5cda77ff46c0d0a3f262076b58088dd57' + + depends_on 'rbenv' + + def install + prefix.install Dir['*'] + + ln_sf opt_prefix, "#{HOMEBREW_PREFIX}/var/lib/rbenv/plugins/#{name}" + end + + def caveats; <<-EOS.undent + If the GEM_PATH environment variable is undefined, rbenv-gem-rehash must + first execute the gem env gempath command to retrieve RubyGems' default path + so that it can can append to the path rather than override it. This can take + a while--from a few hundred milliseconds on MRI to several seconds on + JRuby--so the default path for the current Ruby version is cached to the + filesystem the first time it is retrieved. + EOS + end +end -- cgit v1.2.3