method
trim_line2
v1_8_6_287 -
Show latest stable
- Class:
ERB::Compiler::TrimScanner
trim_line2(line)public
No documentation available.
# File lib/erb.rb, line 350
def trim_line2(line)
head = nil
line.split(TrimSplitRegexp).each do |token|
next if token.empty?
head = token unless head
if token == "%>\n"
yield('%>')
if is_erb_stag?(head)
yield(:cr)
else
yield("\n")
end
break
end
yield(token)
end
end