class Slnky::System
Public Class Methods
hostname()
click to toggle source
# File lib/slnky/system.rb, line 11 def hostname @hostname ||= Socket.gethostname end
ipaddress()
click to toggle source
# File lib/slnky/system.rb, line 15 def ipaddress @ipaddress ||= Socket.ip_address_list.find { |ai| ai.ipv4? && !ai.ipv4_loopback? }.ip_address end
pid(name=nil)
click to toggle source
# File lib/slnky/system.rb, line 6 def pid(name=nil) service = name || Slnky.config.service || 'unknown' "#{ipaddress}/#{service}-#{$$}" end