diff options
Diffstat (limited to '')
-rw-r--r-- | %HOME%/.bash_utils/ruby.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/%HOME%/.bash_utils/ruby.sh b/%HOME%/.bash_utils/ruby.sh new file mode 100644 index 0000000..86c2c27 --- /dev/null +++ b/%HOME%/.bash_utils/ruby.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +update_ruby_settings() { + local user_dir + local bin_dir + + command -v ruby &> /dev/null \ + && command -v gem &> /dev/null \ + && user_dir="$( ruby -e 'puts Gem.user_dir' )" \ + && export GEM_HOME="$user_dir" \ + && bin_dir="$( ruby -e 'puts Gem.bindir' )" \ + && add_path "$bin_dir" +} + +update_ruby_settings |