mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
94ded2a2bf
commit
fc49d429c8
2 changed files with 7 additions and 2 deletions
|
@ -847,10 +847,10 @@ class ERB
|
|||
module DefMethod
|
||||
public
|
||||
# define _methodname_ as instance method of current module, using ERB object or eRuby file
|
||||
def def_erb_method(methodname, erb_or_fname)
|
||||
def def_erb_method(methodname, erb_or_fname, trim_mode=nil)
|
||||
if erb_or_fname.kind_of? String
|
||||
fname = erb_or_fname
|
||||
erb = ERB.new(File.read(fname))
|
||||
erb = ERB.new(File.read(fname), nil, trim_mode)
|
||||
erb.def_method(self, methodname, fname)
|
||||
else
|
||||
erb = erb_or_fname
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue