Class Amrita::TemplateFileWithCache
|
|
CAUTION: be careful to prevent users to edit the cache file.
It’s YOUR resposibility to protect the cache files from
crackers. Don‘t use TemplateFileWithCache::set_cache_dir if
you don’t understand this.
# File lib/amrita/template.rb, line 368
def TemplateFileWithCache::set_cache_dir(path)
if path
@@cache_manager = SourceCache.new(path)
else
@@cache_manager = nil
end
end
# File lib/amrita/template.rb, line 379
def TemplateFileWithCache::[](path)
TemplateFileWithCache.new(path)
end
# File lib/amrita/template.rb, line 383
def initialize(path)
super
@cache_manager = @@cache_manager if @@cache_manager
end
# File lib/amrita/template.rb, line 388
def cache_path
@path
end
# File lib/amrita/template.rb, line 392
def source_mtime
File::stat(@path).mtime
end