Class: Grape::ErrorFormatter::Txt
- Inherits:
-
Base
- Object
- Base
- Grape::ErrorFormatter::Txt
show all
- Defined in:
- lib/grape/error_formatter/txt.rb
Class Method Summary
collapse
Methods inherited from Base
call, present, wrap_message
Class Method Details
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/grape/error_formatter/txt.rb', line 6
def self.format_structured_message(structured_message)
message = structured_message[:message] || Grape::Json.dump(structured_message)
Array.wrap(message).tap do |final_message|
if structured_message.key?(:backtrace)
final_message << 'backtrace:'
final_message.concat(structured_message[:backtrace])
end
if structured_message.key?(:original_exception)
final_message << 'original exception:'
final_message << structured_message[:original_exception]
end
end.join("\r\n ")
end
|