Class: Jbuilder::Jpartial::JpartialHandler

Inherits:
JbuilderHandler
  • Object
show all
Defined in:
lib/jbuilder/jpartial/railtie.rb

Overview

Adds the #json and #jpartial methods to .jbuilder templates

Class Method Summary collapse

Class Method Details

.call(template) ⇒ Object



11
12
13
14
15
16
# File 'lib/jbuilder/jpartial/railtie.rb', line 11

def self.call(template)
  %{__already_defined = defined?(json); json||=JbuilderTemplate.new(self);
    jpartial||=Jbuilder::Jpartial::Template.new;
    #{template.source}; json.target! unless
    (__already_defined && __already_defined != "method")}
end