Class: DR::Eruby::Template

Inherits:
Object
  • Object
show all
Includes:
EngineHelper
Defined in:
lib/dr/base/eruby.rb

Instance Method Summary collapse

Methods included from EngineHelper

#compile, #def_method, #evaluate, #result

Constructor Details

#initialize(src, filename: nil) ⇒ Template

Returns a new instance of Template.



121
122
123
124
125
126
127
128
# File 'lib/dr/base/eruby.rb', line 121

def initialize(src, filename: nil)
	if src.respond_to?(:read)
		filename=src unless filename
		src=src.read
	end
	@filename=filename || self.class.inspect
	@src=src
end