diff options
Diffstat (limited to 'lib/erb.rb')
-rw-r--r-- | lib/erb.rb | 11 |
1 files changed, 2 insertions, 9 deletions
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: |