require "qa/engine" require "active_record" require "activerecord-import" module Qa extend ActiveSupport::Autoload autoload :Authorities autoload :Services # Raised when the configuration directory for local authorities doesn't exist class ConfigDirectoryNotFound < StandardError; end # Raised when a subauthority is not passed into an authority class MissingSubAuthority < ArgumentError; end # Raised when a subauthority is not valid class InvalidSubAuthority < ArgumentError; end # Raised when a request is made to a non-configured linked data authority class InvalidLinkedDataAuthority < ArgumentError; end # Raised when a response is in an unsupported format class UnsupportedFormat < ArgumentError; end # Raised when a configuration parameter is incorrect or is required and missing class InvalidConfiguration < ArgumentError; end # Raised when a linked data request to a server returns a 503 error class ServiceUnavailable < ArgumentError; end # Raised when a linked data request to a server returns a 500 error class ServiceError < ArgumentError; end # Raised when the server returns 404 for a find term request class TermNotFound < ArgumentError; end end