class PeopleDoc::ResponseHandlers::HandleUnprocessableEntity
Public Instance Methods
call()
click to toggle source
# File lib/people_doc/response_handlers.rb, line 31 def call return unless @httparty.code == 422 message = format( '%<code>s: %<message>s', code: @httparty.parsed_response['code'], message: @httparty.parsed_response['message'] ) message += "\r\n\r\n" message += @httparty .parsed_response['errors'] .map { |error| "#{error['field']} - #{error['message']}" } .join("\r\n") fail UnprocessableEntity.new(message, @httparty.parsed_response) end