sprinkle-tool/sprinkle

View on GitHub
lib/sprinkle/extensions/sudo.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Sprinkle
  module Sudo

    def sudo_cmd
      return "#{@delivery.try(:sudo_command) || "sudo"} " if sudo?
    end

    def sudo?
      sudo_stack.detect { |x| x==true or x==false }
    end

    def sudo_stack
      [ options[:sudo], package.sudo?, @delivery.try(:sudo?) ]
    end

  end
end