Class: ABNF::Parser::Rules::Terminal::String

Inherits:
ABNF::Parser::Rules::Terminal show all
Defined in:
lib/abnf/parser/rules/terminal.rb

Instance Attribute Summary

Attributes inherited from ABNF::Parser::Rules::Terminal

#abnf, #pattern

Instance Method Summary collapse

Methods inherited from ABNF::Parser::Rules::Terminal

#==, #call, character_range, #initialize, string

Constructor Details

This class inherits a constructor from ABNF::Parser::Rules::Terminal

Instance Method Details

#match?(potential_match) ⇒ Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/abnf/parser/rules/terminal.rb', line 34

def match? potential_match
  pattern == potential_match
end

#octetsObject



38
39
40
# File 'lib/abnf/parser/rules/terminal.rb', line 38

def octets
  pattern.bytesize
end