Sha256: 915d2974974e24428647675348cf2791774ef5030b2c087a31f4b1ac04a7d04f
Contents?: true
Size: 528 Bytes
Versions: 1
Compression:
Stored size: 528 Bytes
Contents
require "jbuilder" class JPbuilderHandler cattr_accessor :default_format self.default_format = Mime::JSON def self.call(template) %{ if defined?(json) #{template.source} else result = JbuilderTemplate.encode(self) do |json| #{template.source} end if callback = params[:callback] "\#{callback}(\#{result});" else result end end } end end ActionView::Template.register_template_handler :jpbuilder, JPbuilderHandler
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jpbuilder-0.1.0 | ./lib/jpbuilder-handler.rb |