dotfiles/shells/common/ruby.sh

21 lines
565 B
Bash
Raw Normal View History

export GEM_OPEN_EDITOR="$editor"
export IRBRC="$HOME/.irbrc"
export RBXOPT="-Xrbc.db=/tmp/rbx -X19"
export JRUBY_OPTS="--1.9"
function __database_yml {
if [[ -f config/database.yml ]]; then
ruby -ryaml -rerb -e "puts YAML::load(ERB.new(IO.read('config/database.yml')).result)['${RAILS_ENV:-development}']['$1']"
fi
}
export PSQL_EDITOR='vim +"set syntax=sql"'
function psql
{
if [[ "$(__database_yml adapter)" == 'postgresql' ]]; then
PGDATABASE="$(__database_yml database)" "$(which psql)" "$@"
return $?
fi
2012-08-17 07:42:39 +10:00
"$(/usr/bin/which psql)" "$@"
}