Sha256: 9333a92b3dd671a9637c85c2c6335381d47289c5c2915bf58ef2a480b7e26310

Contents?: true

Size: 290 Bytes

Versions: 15

Compression:

Stored size: 290 Bytes

Contents

class Exception
  def desc
    "#{self.message} #{self.backtrace.join "\n" if self.backtrace}"
  end
end

def log_ex e
  STDERR.puts e.desc
end

def match_root_or_current_user stat
  (stat.uid == 0           and stat.gid == 0) ||
  (stat.uid == Process.uid and stat.gid == Process.gid)
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sys_watchdog-0.1.19 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.18 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.17 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.16 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.15 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.14 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.13 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.12 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.11 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.10 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.9 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.8 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.7 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.6 lib/sys_watchdog/core_extensions.rb
sys_watchdog-0.1.5 lib/sys_watchdog/core_extensions.rb