Sha256: ef88932522682e79fcfc6d98bf338e783d6e431f1ac87ba4ba40691f085fe696
Contents?: true
Size: 449 Bytes
Versions: 1
Compression:
Stored size: 449 Bytes
Contents
# frozen_string_literal: true Ego.plugin do |robot| robot.can 'report robot status' robot.define_hook :on_status robot.on_ready do @startup_time = Time.now end robot.on_status do printf "uptime: %i seconds\n", Time.now - @startup_time printf "verbosity: %s\n", (verbose? ? 'verbose' : 'normal') end robot.on(/(status|diagnostic|uptime)/i => 1) do emote 'running self-diagnostics' run_hook :on_status end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ego-0.6.0 | lib/ego/plugins/status.rb |