module Plug::UI
Constants
- LOGCFG
Public Class Methods
debug(*msg)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 20 def self.debug(*msg); LOGCFG[:out].puts msg if LOGCFG[:debug] ; end
dump(from, to, dat)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 26 def self.dump(from, to, dat) if dump=LOGCFG[:dump] log "%% #{from} SAYS TO #{to} LEN=#{dat.size}" if LOGCFG[:verbose] case dump when :hex dat.hexdump(:out => LOGCFG[:out]) when :raw LOGCFG[:out].puts dat else LOGCFG[:out].puts dat end log "%%" if LOGCFG[:verbose] end end
log(*msg)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 16 def self.log(*msg); LOGCFG[:out].puts msg ; end
logmsg(name, msg)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 22 def self.logmsg(name, msg) log "%% #{name} - #{msg}" end
prompt(*msg)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 14 def self.prompt(*msg); STDERR.puts msg ; STDIN.gets ; end
verbose(*msg)
click to toggle source
# File lib/rbkb/plug/plug.rb, line 18 def self.verbose(*msg); LOGCFG[:out].puts msg if LOGCFG[:verbose] ; end