Method: Kaiseki::RepeatParser#initialize
- Defined in:
- lib/parser_repeat.rb
#initialize(expected, min, max = nil) ⇒ RepeatParser
Returns a new instance of RepeatParser.
6 7 8 9 10 11 |
# File 'lib/parser_repeat.rb', line 6 def initialize expected, min, max = nil raise ArgumentError, "expected must not be a predicate" if expected.predicate? @expected = expected.to_parseable @min = min @max = max end |