class Geppeto::Commands::Uptime
Public Class Methods
new(scout)
click to toggle source
# File lib/commands/uptime.rb, line 5 def initialize(scout) @context = nil @scout = scout end
Public Instance Methods
awake()
click to toggle source
# File lib/commands/uptime.rb, line 36 def awake @context = :awake self end
getlastreset()
click to toggle source
# File lib/commands/uptime.rb, line 28 def getlastreset @scout.request("uptime.getlastreset") end
micros()
click to toggle source
# File lib/commands/uptime.rb, line 10 def micros context ||= ".#{@context}" unless @context.nil? command = "uptime#{context}.micros" @scout.request(command) @context = nil end
report()
click to toggle source
# File lib/commands/uptime.rb, line 24 def report @scout.request("uptime.report") end
seconds()
click to toggle source
# File lib/commands/uptime.rb, line 17 def seconds context ||= ".#{@context}" unless @context.nil? command = "uptime#{context}.seconds" @scout.request(command) @context = nil end
sleeping()
click to toggle source
# File lib/commands/uptime.rb, line 41 def sleeping @context = :sleeping self end
status()
click to toggle source
# File lib/commands/uptime.rb, line 32 def status @scout.request("uptime.status") end