Method: StrScanParser#match_value

Defined in:
lib/web/tagparser.rb

#match_valueObject



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