module MiniFilter

MiniFilter

Constants

COLORS

ansi color codes

Public Class Methods

print(o) click to toggle source

print after filter.

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