module MiniFilter
Constants
- COLORS
ansi color codes
Public Class Methods
print(o)
click to toggle source
print after filter.
# File lib/minifilter.rb, line 45 def print o @@io.print filter(o) end
puts(o='')
click to toggle source
puts after filter.
# File lib/minifilter.rb, line 51 def puts(o='') o = filter(o.chomp) @@io.puts o if o end
register(&block)
click to toggle source
regist block argument.
# File lib/minifilter.rb, line 31 def register(&block) @@filters << block end
register!(&block)
click to toggle source
for debugging
# File lib/minifilter.rb, line 36 def register!(&block) end
Private Class Methods
filter(o)
click to toggle source
# File lib/minifilter.rb, line 39 def filter o @@filters.each{ |f| o = f.call(o) } o end
method_missing(msg, *args)
click to toggle source
# File lib/minifilter.rb, line 56 def method_missing msg, *args @@io.send(msg, *args) end