Module: POKE

Defined in:
lib/pedicab/poke.rb

Constant Summary collapse

@@POKE =
{}

Class Method Summary collapse

Class Method Details

.[](q) ⇒ Object



6
7
8
9
10
# File 'lib/pedicab/poke.rb', line 6

def self.[] q
  a = [ q ]
  @@POKE.each_pair { |r,b| if m = Regexp.new(r).match(q); a << b.call(q, m); end; }
  return a.reverse.join("\n")
end

.onObject



3
4
5
# File 'lib/pedicab/poke.rb', line 3

def self.on
  @@POKE
end