class ABNF::Parser::Rules::Reference

Attributes

rule_name[R]

Public Class Methods

new(rule_name) click to toggle source
# File lib/abnf/parser/rules/reference.rb, line 7
def initialize rule_name
  @rule_name = rule_name
end

Public Instance Methods

abnf() click to toggle source
# File lib/abnf/parser/rules/reference.rb, line 11
def abnf
  rule_name
end
call(io, rule_list) click to toggle source
# File lib/abnf/parser/rules/reference.rb, line 15
def call io, rule_list
  rule = rule_list.fetch rule_name
  rule.(io, rule_list)
end