Module: SSHKit::Sudo::Backend::Abstract

Defined in:
lib/sshkit/sudo/backends/abstract.rb

Instance Method Summary collapse

Instance Method Details

#execute!(*args) ⇒ Object



9
10
11
12
13
# File 'lib/sshkit/sudo/backends/abstract.rb', line 9

def execute!(*args)
  options = args.extract_options!
  options[:interaction_handler] ||= SSHKit::Sudo::InteractionHandler.new
  create_command_and_execute!(args, options).success?
end

#sudo(*args) ⇒ Object



5
6
7
# File 'lib/sshkit/sudo/backends/abstract.rb', line 5

def sudo(*args)
  execute!(:sudo, *args)
end