From a747366aec6a83103bda6572d06bc4979ffa3f49 Mon Sep 17 00:00:00 2001 From: usa Date: Thu, 13 Dec 2012 05:24:26 +0000 Subject: reverted r38318. rubyspec reports that there is incompatibility. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/erb.rb | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/erb.rb b/lib/erb.rb index 8ff8e115ab..bb47943a86 100644 --- a/lib/erb.rb +++ b/lib/erb.rb @@ -1,4 +1,3 @@ -# -*- coding: us-ascii -*- # = ERB -- Ruby Templating # # Author:: Masatoshi SEKI @@ -817,7 +816,7 @@ class ERB end # Generate results and print them. (see ERB#result) - def run(b=new_toplevel) + def run(b=TOPLEVEL_BINDING) print self.result(b) end @@ -829,7 +828,7 @@ class ERB # _b_ accepts a Binding or Proc object which is used to set the context of # code evaluation. # - def result(b=new_toplevel) + def result(b=TOPLEVEL_BINDING) if @safe_level proc { $SAFE = @safe_level @@ -840,12 +839,6 @@ class ERB end end - def new_toplevel - # New binding each time *near* toplevel for unspecified runs - TOPLEVEL_BINDING.dup - end - private :new_toplevel - # Define _methodname_ as instance method of _mod_ from compiled ruby source. # # example: -- cgit v1.2.3