aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/chruby.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/chruby.rb')
-rw-r--r--Library/Formula/chruby.rb37
1 files changed, 37 insertions, 0 deletions
diff --git a/Library/Formula/chruby.rb b/Library/Formula/chruby.rb
new file mode 100644
index 000000000..5ab98fb15
--- /dev/null
+++ b/Library/Formula/chruby.rb
@@ -0,0 +1,37 @@
+require 'formula'
+
+class Chruby < Formula
+
+ homepage 'https://github.com/postmodern/chruby#readme'
+ url 'https://github.com/postmodern/chruby/archive/v0.2.5.tar.gz'
+ sha1 '0b4819754f320ea32a66aaae91a4e426dcc264fc'
+
+ head 'https://github.com/postmodern/chruby.git'
+
+ def install
+ system 'make', 'install', "PREFIX=#{prefix}"
+ end
+
+ def caveats; <<-EOS.undent
+ For a system wide install, add the following to /etc/profile.d/chruby.sh.
+
+ #!/bin/sh
+ source #{HOMEBREW_PREFIX}/opt/chruby/share/chruby/chruby.sh
+ RUBIES=(/opt/rubies/*)
+
+ For a local install, add the following to ~/.bashrc or ~/.zshrc.
+
+ #!/bin/sh
+ source #{HOMEBREW_PREFIX}/opt/chruby/share/chruby/chruby.sh
+ RUBIES=(~/.rubies/*)
+
+ To use existing Rubies installed by RVM, rbenv or rbfu, set RUBIES to
+ the following:
+
+ RVM: RUBIES=(~/.rvm/rubies/*)
+ rbenv: RUBIES=(~/.rbenv/versions/*)
+ rbfu: RUBIES=('~/.rbfu/rubies/*)
+
+ EOS
+ end
+end