class Temple::Templates::Rails

Public Class Methods

register_as(name) click to toggle source
# File lib/temple/templates/rails.rb, line 21
def self.register_as(name)
  ActionView::Template.register_template_handler name.to_sym, self
end

Public Instance Methods

call(template) click to toggle source
# File lib/temple/templates/rails.rb, line 29
def call(template)
  self.class.build_engine(:file => template.identifier).call(template.source)
end
compile(template) click to toggle source
# File lib/temple/templates/rails.rb, line 16
def compile(template)
  self.class.build_engine(:streaming => false, # Overwrite option: No streaming support in Rails < 3.1
                          :file => template.identifier).call(template.source)
end
supports_streaming?() click to toggle source
# File lib/temple/templates/rails.rb, line 33
def supports_streaming?
  self.class.default_options[:streaming]
end