Method: StrScanParser#match_value
- Defined in:
- lib/web/tagparser.rb
#match_value ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/web/tagparser.rb', line 17 def match_value if @scanner.scan(QUOTE) if @scanner.scan(QUOTED_ATTRIBUTE_VALUE) yield @scanner[1] @scanner.scan(QUOTE) || raise(MissingQuoteException.new) end elsif @scanner.scan(UNQUOTED_ATTRIBUTE_VALUE) yield @scanner[1] end end |