class MicroMicro::Parsers::PlainTextPropertyParser

Constants

HTML_ATTRIBUTES_MAP

Public Instance Methods

value() click to toggle source

@see microformats.org/wiki/microformats2-parsing#parsing_a_p-_property

@return [String]

# File lib/micro_micro/parsers/plain_text_property_parser.rb, line 13
def value
  @value ||= value_class_pattern_value || attribute_value || super
end

Private Instance Methods

attribute_value() click to toggle source

@return [String, nil]

# File lib/micro_micro/parsers/plain_text_property_parser.rb, line 20
def attribute_value
  self.class.attribute_value_from(node, HTML_ATTRIBUTES_MAP)
end
value_class_pattern_value() click to toggle source

@return [String, nil]

# File lib/micro_micro/parsers/plain_text_property_parser.rb, line 25
def value_class_pattern_value
  ValueClassPatternParser.new(node).value
end