class Temple::Templates::Rails

def self.register_as(name)

def self.register_as(name)
  ActionView::Template.register_template_handler name.to_sym, self
end

def self.register_as(name)

def self.register_as(name)
  ActionView::Template.register_template_handler name.to_sym, new
end

def call(template)

def call(template)
  self.class.build_engine(:file => template.identifier).call(template.source)
end

def compile(template)

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

def supports_streaming?

def supports_streaming?
  self.class.default_options[:streaming]
end