class Dumpdb::Settings::DumpCmd

Public Instance Methods

value(script, placeholder_vals = {}) click to toggle source
Calls superclass method Dumpdb::Settings::Cmd#value
# File lib/dumpdb/settings.rb, line 48
def value(script, placeholder_vals = {})
  val = super(script, script.source.to_hash.merge(placeholder_vals))
  if script.ssh?
    val = val.gsub("\\", "\\\\\\").gsub('"', '\"')
    val = "ssh -A #{script.ssh_opts} #{script.ssh} \"#{val}\""
  end
  val
end