# File lib/rabl/engine.rb, line 227 def format_json(json_output) json_engine = Rabl.configuration.json_engine json_method = json_engine.respond_to?(:dump) ? 'dump' : 'encode' # multi_json compatibility TODO json_output = json_engine.send(json_method, json_output) unless json_output.is_a?(String) use_callback = Rabl.configuration.enable_json_callbacks && request_params[:callback].present? use_callback ? "#{request_params[:callback]}(#{json_output})" : json_output end