From 99514e02aef108067adfee26da99aa2cf5f25855 Mon Sep 17 00:00:00 2001 From: Lavika <“lkurda@vmware.com”> Date: Mon, 18 Apr 2022 15:02:21 +0530 Subject: [PATCH] Fix single arity template handler deprecation warning for Rails 6 --- lib/jsonify-rails/jsonify_builder.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/jsonify-rails/jsonify_builder.rb b/lib/jsonify-rails/jsonify_builder.rb index 6630209..f600b7a 100644 --- a/lib/jsonify-rails/jsonify_builder.rb +++ b/lib/jsonify-rails/jsonify_builder.rb @@ -26,9 +26,10 @@ def default_format Mime::JSON end - def self.call(template) + def self.call(template, source = nil) + source ||= template.source "json = ::Jsonify::Builder.new(:format => :#{jsonify_format});" + - template.source + + source + ";\njson.compile!;" end