class Aerogel::Mailer::Definition::TemplateNameCache
Public Class Methods
clear()
click to toggle source
# File lib/aerogel/mailer/definition.rb, line 126 def self.clear @cache = {} end
fetch( filename )
click to toggle source
Returns template file name, use cached file name if possible.
# File lib/aerogel/mailer/definition.rb, line 115 def self.fetch( filename ) @cache ||= {} # reset if reload templates is used return @cache[filename] unless @cache[filename].nil? if Aerogel.get_resource( :views, filename+".erb" ) @cache[filename] = filename.to_sym else @cache[filename] = false # template not found end @cache[filename] end