Method: PCBR#initialize
- Defined in:
- lib/pcbr.rb
#initialize(&block) ⇒ PCBR
Returns a new instance of PCBR.
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/pcbr.rb', line 8 def initialize &block @table = [] @callback = block || ( lambda do |a_, b_| array = ARRAY_101.dup [*a_].zip([*b_]) do |a, b| next unless t = a <=> b array[t] = t end array.inject :+ end ) end |