method
trim_line1
v2_2_9 -
Show latest stable
- Class:
ERB::Compiler::TrimScanner
trim_line1(line)public
No documentation available.
# File lib/erb.rb, line 429
def trim_line1(line)
line.scan(/(.*?)(<%%|%%>|<%=|<%#|<%|%>\n|%>|\n|\z)/) do |tokens|
tokens.each do |token|
next if token.empty?
if token == "%>\n"
yield('%>')
yield(:cr)
else
yield(token)
end
end
end
end