class Cannonbol::Choose

Public Class Methods

new(p1, p2) click to toggle source
# File lib/cannonbol/cannonbol.rb, line 165
def initialize(p1, p2)
  @params = [p1, p2]
end

Public Instance Methods

__match?(needle, i = 0, s = []) click to toggle source
# File lib/cannonbol/cannonbol.rb, line 155
def __match?(needle, i = 0, s = [])
  while i < @params.length
    s = @params[i]._match?(needle, *s)
    return [i, s] if s
    s = []
    i += 1
  end
  nil
end