Sha256: ebce83030ba114bc682ad07c819541beb8271703beb2557bbc6e864af234b105

Contents?: true

Size: 780 Bytes

Versions: 2

Compression:

Stored size: 780 Bytes

Contents

# frozen_string_literal: true

require 'easy/jsonapi/exceptions/document_exceptions'
require 'easy/jsonapi/exceptions/headers_exceptions'
require 'easy/jsonapi/exceptions/naming_exceptions'
require 'easy/jsonapi/exceptions/query_params_exceptions'

module JSONAPI
  # Namespace for the gem's Exceptions
  module Exceptions
    # Validates that the Query Parameters comply with the JSONAPI specification
    module QueryParamsExceptions
    end

    # Validates that Headers comply with the JSONAPI specification
    module HeadersExceptions
    end

    # Validates that the request or response document complies with the JSONAPI specification
    module DocumentExceptions
    end

    # Checking for JSONAPI naming rules compliance
    module NamingExceptions
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
easy-jsonapi-1.0.1 lib/easy/jsonapi/exceptions.rb
easy-jsonapi-1.0.0 lib/easy/jsonapi/exceptions.rb