Sha256: d7f4916f6f5c60bc4896893f3eb7b67e4b97524270eda587120953aab9515286

Contents?: true

Size: 336 Bytes

Versions: 24

Compression:

Stored size: 336 Bytes

Contents

# -*- encoding: UTF-8 -*-

# This module extends the original Kernel module. Note that methods cannot be added via the +include+ method in this case.
#
module Kernel #:nodoc:

  # Checks whether the AI was executed with superuser rights (a.k.a. +sudo+). Returns +true+ or +false+.
  #
  def superuser?
    Process.uid == 0
  end
  
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
csd-0.4.3 lib/csd/extensions/core/kernel.rb
csd-0.4.2 lib/csd/extensions/core/kernel.rb
csd-0.4.1 lib/csd/extensions/core/kernel.rb
csd-0.4.0 lib/csd/extensions/core/kernel.rb
csd-0.3.7 lib/csd/extensions/core/kernel.rb
csd-0.3.6 lib/csd/extensions/core/kernel.rb
csd-0.3.5 lib/csd/extensions/core/kernel.rb
csd-0.3.4 lib/csd/extensions/core/kernel.rb
csd-0.3.3 lib/csd/extensions/core/kernel.rb
csd-0.3.2 lib/csd/extensions/core/kernel.rb
csd-0.3.1 lib/csd/extensions/core/kernel.rb
csd-0.3.0 lib/csd/extensions/core/kernel.rb
csd-0.2.2 lib/csd/extensions/core/kernel.rb
csd-0.2.1 lib/csd/extensions/core/kernel.rb
csd-0.2.0 lib/csd/extensions/core/kernel.rb
csd-0.1.18 lib/csd/extensions/core/kernel.rb
csd-0.1.17 lib/csd/extensions/core/kernel.rb
csd-0.1.16 lib/csd/extensions/core/kernel.rb
csd-0.1.15 lib/csd/extensions/core/kernel.rb
csd-0.1.14 lib/csd/extensions/core/kernel.rb