@@ -10,14 +10,14 @@ module ErrorHelpers
1010 Middleware . logger . error "#{ e . class . name } : #{ e . message } \n #{ backtrace } "
1111 error = { type : 'other_error' , message : e . message }
1212 error [ :backtrace ] = backtrace
13- rack_response ( error . to_json , 400 )
13+ error! ( error . to_json , 400 )
1414 end
1515 # rescue document validation errors into detail json
1616 if SlackRubyBotServer ::Config . mongoid?
1717 rescue_from Mongoid ::Errors ::Validations do |e |
1818 backtrace = e . backtrace [ 0 ..5 ] . join ( "\n " )
1919 Middleware . logger . warn "#{ e . class . name } : #{ e . message } \n #{ backtrace } "
20- rack_response ( {
20+ error! ( {
2121 type : 'param_error' ,
2222 message : e . document . errors . full_messages . uniq . join ( ', ' ) + '.' ,
2323 detail : e . document . errors . messages . each_with_object ( { } ) do |( k , v ) , h |
@@ -29,7 +29,7 @@ module ErrorHelpers
2929 rescue_from Grape ::Exceptions ::Validation do |e |
3030 backtrace = e . backtrace [ 0 ..5 ] . join ( "\n " )
3131 Middleware . logger . warn "#{ e . class . name } : #{ e . message } \n #{ backtrace } "
32- rack_response ( {
32+ error! ( {
3333 type : 'param_error' ,
3434 message : 'Invalid parameters.' ,
3535 detail : { e . params . join ( ', ' ) => [ e . message ] }
@@ -38,7 +38,7 @@ module ErrorHelpers
3838 rescue_from Grape ::Exceptions ::ValidationErrors do |e |
3939 backtrace = e . backtrace [ 0 ..5 ] . join ( "\n " )
4040 Middleware . logger . warn "#{ e . class . name } : #{ e . message } \n #{ backtrace } "
41- rack_response ( {
41+ error! ( {
4242 type : 'param_error' ,
4343 message : 'Invalid parameters.' ,
4444 detail : e . errors . each_with_object ( { } ) do |( k , v ) , h |
0 commit comments