Module: Capistrano::Configuration::Actions::Invocation
- Defined in:
- lib/capistrano-slient_curl.rb
Constant Summary collapse
- COMMAND_CURL_START =
<<-EOF.gsub(/^\s*/, '') export CURL_HOME="${TMPDIR:-${HOME}}/.rvm-curl-config"; mkdir "${CURL_HOME}/"; printf "" > "$CURL_HOME/.curlrc"; test -r "${HOME}/.curlrc" && cat "${HOME}/.curlrc" >> "$CURL_HOME/.curlrc"; echo "show-error" >> "$CURL_HOME/.curlrc"; echo "silent" >> "$CURL_HOME/.curlrc" EOF
- COMMAND_CURL_END =
<<-EOF.gsub(/^\s*/, '') _command_status=$?; rm -rf "$CURL_HOME"; exit $_command_status; EOF
Instance Method Summary collapse
Instance Method Details
#run(_command, options = {}, *rest) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/capistrano-slient_curl.rb', line 21 def run _command, ={}, *rest ||= {} if [:silent_curl] _command = [ COMMAND_CURL_START, _command, COMMAND_CURL_END, ] * ";" end run_verbose_curl _command, , *rest end |
#run_verbose_curl ⇒ Object
20 |
# File 'lib/capistrano-slient_curl.rb', line 20 alias_method :run_verbose_curl, :run |