Class Amrita::TemplateFile
|
|
# File lib/amrita/template.rb, line 261
def initialize(path)
super()
@path = path
@lastread = nil
end
template will be loaded again if modified.
# File lib/amrita/template.rb, line 268
def need_update?
return true unless @lastread
@lastread < File::stat(@path).mtime
end
# File lib/amrita/template.rb, line 273
def load_template
@template = get_parser_class.parse_file(@path, setup_taginfo) do |e|
if @parser_filter
@parser_filter.call(e)
else
e
end
end
@lastread = Time.now
end