Sha256: 1090e4100569176bfdc307bafe528155d5b4ca7529d997c7a6b24176edc2b59a
Contents?: true
Size: 418 Bytes
Versions: 1
Compression:
Stored size: 418 Bytes
Contents
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.5.0 | lib/ego/plugins/status.rb |