Sha256: c521b850d5c77ddcac2e5e883458e2c3cf0052db22c4deb66c6cc19c0d535e5a

Contents?: true

Size: 584 Bytes

Versions: 7

Compression:

Stored size: 584 Bytes

Contents

# frozen_string_literal: true

module Hanami
  module Middleware
    # @since 1.3.0
    # @api private
    class BodyParser
      # Body parsing error
      # This is raised when parser fails to parse the body
      #
      # @since 1.3.0
      class BodyParsingError < Hanami::Middleware::Error
      end

      # @since 1.3.0
      class UnknownParserError < Hanami::Middleware::Error
        def initialize(name)
          super("Unknown body parser: `#{name.inspect}'")
        end
      end

      class InvalidParserError < Hanami::Middleware::Error
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hanami-router-2.0.0.beta1 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha6 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha5 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha4 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha3 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha2 lib/hanami/middleware/body_parser/errors.rb
hanami-router-2.0.0.alpha1 lib/hanami/middleware/body_parser/errors.rb