Sha256: 72a2f3a01deddefe131df38f31dc10525b46f380740acfb309f5e208f0e10e72
Contents?: true
Size: 532 Bytes
Versions: 15
Compression:
Stored size: 532 Bytes
Contents
module Erector module Rails class TemplateHandler def call(template) require_dependency template.identifier widget_class_name = "views/#{template.identifier =~ %r(views/([^.]*)(\..*)?\.rb) && $1}".camelize is_partial = File.basename(template.identifier) =~ /^_/ <<-SRC Erector::Rails.render(#{widget_class_name}, self, local_assigns, #{!!is_partial}) SRC end end end end ActionView::Template.register_template_handler :rb, Erector::Rails::TemplateHandler.new
Version data entries
15 entries across 15 versions & 2 rubygems