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