class Praxis::RequestStages::Response
Public Instance Methods
execute()
click to toggle source
# File lib/praxis/request_stages/response.rb, line 6 def execute response = controller.response response.handle if Application.instance.config.praxis.validate_responses == true validate_body = Application.instance.config.praxis.validate_response_bodies response.validate(action, validate_body: validate_body) end rescue Exceptions::Validation => e controller.response = validation_handler.handle!( summary: "Error validating response", exception: e, request: request, stage: name, errors: e.errors ) retry end