Based on good work found at http://goo.gl/bKjJe
If you have Nginx running, you can run Yard as a rack app to serve docs for locally installed Gem.
- Create a directory to host Rack app. Install yard gem
mkdir -p ~/Dropbox/yard/public
GIT_PS1_SHOWCOLORHINTS=true | |
green="$(tput setaf 2)" | |
red="$(tput setaf 1)" | |
blue="$(tput setaf 4)" | |
yellow="$(tput setaf 3)" | |
white="$(tput setaf 7)" | |
bold="$(tput bold)" | |
reset="$(tput sgr0)" | |
PS1="\`if [[ \$? = "0" ]]; then echo '\n$green'; else echo '\n$red'; fi\`\$(s=\$(printf "%*s" \$COLUMNS); echo \${s// /-})\n \[$reset\]\[$blue\]\W\$(__git_ps1 \"\[$bold\](\[$reset\]\[$green\]%s\[$reset\]\[$blue\]\[$bold\])\") \[$reset\]\[$yellow\]\[$reset\]" |
set :rbenv_ruby, '2.3.0' | |
set :bundle_binstubs, shared_path.join( 'bundle/bin' ) | |
namespace :rbenv do | |
before :validate, :install_rbenv do | |
on roles( :flashpoint_server ) do | |
unless test( "[ -d $HOME/.rbenv ]" ) | |
# Install rbenv | |
execute( :git, :clone, "https://github.com/rbenv/rbenv.git", "$HOME/.rbenv" ) | |
execute( "cd $HOME/.rbenv/ && src/configure && make -C src" ) |
Based on good work found at http://goo.gl/bKjJe
If you have Nginx running, you can run Yard as a rack app to serve docs for locally installed Gem.
mkdir -p ~/Dropbox/yard/public