# File lib/grape/error_formatter/xml.rb, line 6 def call(message, backtrace, options = {}, env = nil) result = message.is_a?(Hash) ? message : { :message => message } if (options[:rescue_options] || {})[:backtrace] && backtrace && ! backtrace.empty? result = result.merge({ :backtrace => backtrace }) end result.respond_to?(:to_xml) ? result.to_xml(:root => :error) : result.to_s end