Class: ABNF::AlternateChars

Inherits:
Alternate show all
Defined in:
lib/abnf.rb

Instance Method Summary collapse

Methods inherited from Alternate

#match, #set_block

Constructor Details

#initialize(string, &blk) ⇒ AlternateChars

Returns a new instance of AlternateChars.



108
109
110
111
# File 'lib/abnf.rb', line 108

def initialize(string, &blk)
  @choices = string.each_char.map { |c| Char.new(c) }
  @blk = blk
end