module ErbAsterisk::FileCache
Private Instance Methods
file_cache_init()
click to toggle source
# File lib/erb_asterisk/file_cache.rb, line 25 def file_cache_init @file_cache = {} end
file_exist?(file_name)
click to toggle source
# File lib/erb_asterisk/file_cache.rb, line 20 def file_exist?(file_name) return true if @file_cache.key?(file_name) File.exist?(file_name) end
file_read(file_name)
click to toggle source
# File lib/erb_asterisk/file_cache.rb, line 5 def file_read(file_name) content = @file_cache[file_name] if content log_debug('cache', 3) return content end content = File.read(file_name) @file_cache[file_name] = content log_debug('disk', 3) content end