module ComputeUnit::Utils
Public Class Methods
check_for_root()
click to toggle source
@return [Boolean] - returns true if user is root @raises [Crossbelt::Exceptions::NoPermission] if user does not have permission
# File lib/compute_unit/utils.rb, line 19 def check_for_root raise Exceptions::NoPermission.new('Please run this command as root or with sudo') unless root? root? end
root?()
click to toggle source
@return [Boolean] - return true if the current user is root
# File lib/compute_unit/utils.rb, line 8 def self.root? ::Etc.getpwuid.name == 'root' end
Public Instance Methods
root?()
click to toggle source
@return [Boolean] - return true if the current user is root
# File lib/compute_unit/utils.rb, line 13 def root? ::Etc.getpwuid.name == 'root' end
Private Instance Methods
check_for_root()
click to toggle source
@return [Boolean] - returns true if user is root @raises [Crossbelt::Exceptions::NoPermission] if user does not have permission
# File lib/compute_unit/utils.rb, line 19 def check_for_root raise Exceptions::NoPermission.new('Please run this command as root or with sudo') unless root? root? end