module Sprinkle::Sudo

Public Instance Methods

sudo?() click to toggle source
# File lib/sprinkle/extensions/sudo.rb, line 8
def sudo?
  sudo_stack.detect { |x| x==true or x==false }
end
sudo_cmd() click to toggle source
# File lib/sprinkle/extensions/sudo.rb, line 4
def sudo_cmd
  return "#{@delivery.try(:sudo_command) || "sudo"} " if sudo?
end
sudo_stack() click to toggle source
# File lib/sprinkle/extensions/sudo.rb, line 12
def sudo_stack
  [ options[:sudo], package.sudo?, @delivery.try(:sudo?) ]
end