method
prepare_trim_mode
v2_1_10 -
Show latest stable
- Class:
ERB::Compiler
prepare_trim_mode(mode)public
No documentation available.
# File lib/erb.rb, line 661
def prepare_trim_mode(mode) # :nodoc:
case mode
when 1
return [false, '>']
when 2
return [false, '<>']
when 0
return [false, nil]
when String
perc = mode.include?('%')
if mode.include?('-')
return [perc, '-']
elsif mode.include?('<>')
return [perc, '<>']
elsif mode.include?('>')
return [perc, '>']
else
[perc, nil]
end
else
return [false, nil]
end
end