diff options
author | makoto kuwata <kwa@kuwata-lab.com> | 2007-01-09 22:18:25 +0000 |
---|---|---|
committer | makoto kuwata <kwa@kuwata-lab.com> | 2007-01-09 22:18:25 +0000 |
commit | 2ec0220ec50b3a3cf4ddbccb2319438c446cd0a5 (patch) | |
tree | e24757dde1d2691e68750d04bdc0d7f5d208a5d5 | |
parent | f14c704f4bc1ab36dff52654babf8bf20bca4370 (diff) | |
download | erubis-2ec0220ec50b3a3cf4ddbccb2319438c446cd0a5.tar.gz |
- [enhance] Converter#convert_input() is more performance tuned
-rw-r--r-- | ChangeLog.txt | 3 | ||||
-rw-r--r-- | lib/erubis/converter.rb | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt index 39c4aad..0ec87de 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -2,6 +2,9 @@ .?lastupdate: $Date$ .?version: $Rev$ +: Rev.48 (2007-01-10) + .- [enhance] Converter#convert_input() is more performance tuned + : Rev.47 (2007-01-10) .- [enhance] Converter#convert_input() is performance tuned diff --git a/lib/erubis/converter.rb b/lib/erubis/converter.rb index 48f9996..940c1a8 100644 --- a/lib/erubis/converter.rb +++ b/lib/erubis/converter.rb @@ -104,7 +104,9 @@ module Erubis pos = match.end(0) ## set lspace (spaces at beginning of line) lspace = nil - if text.empty? + if indicator && indicator[0] == ?= + # do nothing when '<%= %>' + elsif text.empty? lspace = "" if is_bol elsif text[-1] == ?\n lspace = "" |