Sha256: 92d03bef31d87dfe4c676ab3d039fc1c0a52041cc8ef2e2f0759a4497590bf6e
Contents?: true
Size: 742 Bytes
Versions: 1
Compression:
Stored size: 742 Bytes
Contents
# Legacy TemplateHandler stub module ActionView module TemplateHandlers #:nodoc: module Compilable def self.included(base) base.extend(ClassMethods) end module ClassMethods def call(template) new.compile(template) end end def compile(template) raise "Need to implement #{self.class.name}#compile(template)" end end end class TemplateHandler #:nodoc: def self.call(template) "#{name}.new(self).render(template, local_assigns)" end def initialize(view = nil) @view = view end def render(template, local_assigns) raise "Need to implement #{self.class.name}#render(template, local_assigns)" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
actionpack-2.2.3 | lib/action_view/template_handler.rb |