lib/inky/rails/template_handler.rb in inky-rb-1.3.7.3 vs lib/inky/rails/template_handler.rb in inky-rb-1.3.7.4
- old
+ new
@@ -11,12 +11,16 @@
type = ::Inky.configuration.template_engine
ActionView::Template.registered_template_handler(type) ||
raise("No template handler found for #{type}")
end
- def call(template)
- compiled_source = engine_handler.call(template)
-
+ def call(template, source = nil)
+ compiled_source =
+ if source
+ engine_handler.call(template, source)
+ else
+ engine_handler.call(template)
+ end
"Inky::Core.new.release_the_kraken(begin; #{compiled_source};end)"
end
module Composer
def register_template_handler(ext, *)