Class: DMARCInspector::DMARC::Parser

Inherits:
Parslet::Parser
  • Object
show all
Defined in:
lib/dmarc_inspector/dmarc/parser.rb

Overview

Borrowed from ‘dmarc’ gem

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.parse(raw) ⇒ Object



7
8
9
# File 'lib/dmarc_inspector/dmarc/parser.rb', line 7

def self.parse(raw)
  new.parse(raw)
end

Instance Method Details

#tag_value_pair(tag_definition, value_definition) ⇒ Object



11
12
13
14
15
# File 'lib/dmarc_inspector/dmarc/parser.rb', line 11

def tag_value_pair(tag_definition, value_definition)
  tag_definition >>
  wsp? >> str('=') >> wsp? >>
  value_definition
end