method
scan

v2_4_6 -
Show latest stable
-
0 notes -
Class: ERB::Compiler::SimpleScanner2
- 1_8_6_287 (0)
- 1_8_7_72 (0)
- 1_8_7_330 (0)
- 1_9_1_378
- 1_9_2_180 (0)
- 1_9_3_125 (0)
- 1_9_3_392 (0)
- 2_1_10 (0)
- 2_2_9 (0)
- 2_4_6 (0)
- 2_5_5
- 2_6_3
- What's this?
scan()
public
Hide source
# File lib/erb.rb, line 517 def scan stag_reg = /(.*?)(#{stags.join('|')}|\z)/ etag_reg = /(.*?)(#{etags.join('|')}|\z)/ scanner = StringScanner.new(@src) while ! scanner.eos? scanner.scan(@stag ? etag_reg : stag_reg) yield(scanner[1]) yield(scanner[2]) end end