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, options={}, *rest
  options ||= {}
  if options[:silent_curl]
    _command = [
      COMMAND_CURL_START,
      _command,
      COMMAND_CURL_END,
    ] * ";"
  end
  run_verbose_curl _command, options, *rest
end

#run_verbose_curlObject



20
# File 'lib/capistrano-slient_curl.rb', line 20

alias_method :run_verbose_curl, :run