Sha256: 081e1885950a70390440f9087431727bfe337dcd78756f2e5e516daaed008192

Contents?: true

Size: 387 Bytes

Versions: 8

Compression:

Stored size: 387 Bytes

Contents

module Praxis
  class ValidationHandler

    # Should return the Response to send back
    def handle!(summary:, request:, stage:, errors: nil, exception: nil, **opts)
      documentation = Docs::LinkBuilder.instance.for_request request
      Responses::ValidationError.new(summary: summary, errors: errors, exception: exception, documentation: documentation, **opts)
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
praxis-2.0.pre.5 lib/praxis/validation_handler.rb
praxis-2.0.pre.4 lib/praxis/validation_handler.rb
praxis-2.0.pre.3 lib/praxis/validation_handler.rb
praxis-2.0.pre.2 lib/praxis/validation_handler.rb
praxis-2.0.pre.1 lib/praxis/validation_handler.rb
praxis-0.22.pre.2 lib/praxis/validation_handler.rb
praxis-0.22.pre.1 lib/praxis/validation_handler.rb
praxis-0.21 lib/praxis/validation_handler.rb