Sha256: 5d7818ecc69ad2f1ee0888a1b97e2c462a39dfdeb59c770d0e671402f603e679
Contents?: true
Size: 783 Bytes
Versions: 12
Compression:
Stored size: 783 Bytes
Contents
module Grape module ErrorFormatter module Txt extend Base class << self def call(message, backtrace, options = {}, env = nil, original_exception = nil) message = present(message, env) result = message.is_a?(Hash) ? ::Grape::Json.dump(message) : message rescue_options = options[:rescue_options] || {} if rescue_options[:backtrace] && backtrace && !backtrace.empty? result += "\r\n backtrace:" result += backtrace.join("\r\n ") end if rescue_options[:original_exception] && original_exception result += "\r\n original exception:" result += "\r\n #{original_exception.inspect}" end result end end end end end
Version data entries
12 entries across 12 versions & 2 rubygems