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