From 721d101966c60c5581bec1a2b752a07697f33eb1 Mon Sep 17 00:00:00 2001 From: makoto kuwata Date: Wed, 23 Feb 2011 14:04:28 +0900 Subject: [refactor] 'InterporationEnhancer' and 'PrintOutEnhancer' --- lib/erubis/enhancer.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/erubis/enhancer.rb b/lib/erubis/enhancer.rb index 2fa2862..88a1cac 100644 --- a/lib/erubis/enhancer.rb +++ b/lib/erubis/enhancer.rb @@ -92,15 +92,15 @@ module Erubis end def add_text(src, text) - src << " print '" << escape_text(text) << "';" unless text.empty? + src << " print '#{escape_text(text)}';" unless text.empty? end def add_expr_literal(src, code) - src << ' print((' << code << ').to_s);' + src << " print((#{code}).to_s);" end def add_expr_escaped(src, code) - src << ' print ' << escaped_expr(code) << ';' + src << " print #{escaped_expr(code)};" end def add_postamble(src) @@ -698,9 +698,9 @@ module Erubis #src << " _buf << %Q`" << text << "`;" if text[-1] == ?\n text[-1] = "\\n" - src << " #{@bufname} << %Q`" << text << "`\n" + src << " #{@bufname} << %Q`#{text}`\n" else - src << " #{@bufname} << %Q`" << text << "`;" + src << " #{@bufname} << %Q`#{text}`;" end end -- cgit v1.2.1