Class: ERB::Compiler::SimpleScanner
- Inherits:
-
Scanner
- Object
- Scanner
- ERB::Compiler::SimpleScanner
- Defined in:
- lib/erb_safe_ext.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#scan ⇒ Object
141 142 143 144 145 146 147 148 |
# File 'lib/erb_safe_ext.rb', line 141 def scan @src.scan(/(.*?)(<%%|%%>|<%==|<%=|<%#|<%|%>|\n|\z)/m) do |tokens| tokens.each do |token| next if token.empty? yield(token) end end end |