Sha256: 8d4ee556d53dba2ce8fa34e316082a9fea8888115e55571d4fce4f911676ba73
Contents?: true
Size: 506 Bytes
Versions: 11
Compression:
Stored size: 506 Bytes
Contents
module Grape module ErrorFormatter module Xml class << self 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 end end end end
Version data entries
11 entries across 11 versions & 1 rubygems