module ActionView class TemplateHandler # Map method names to their compile time cattr_accessor :compile_time @@compile_time = {} # Map method names to the names passed in local assigns so far cattr_accessor :template_args @@template_args = {} # Count the number of inline templates cattr_accessor :inline_template_count @@inline_template_count = 0 def self.line_offset 0 end def self.compilable? false end def initialize(view) @view = view end def render(template, local_assigns) end def compile(template) end def compilable? self.class.compilable? end def line_offset self.class.line_offset end # Called by CacheHelper#cache def cache_fragment(block, name = {}, options = nil) end # This method reads a template file. def read_template_file(template_path, extension) File.read(template_path) end end end