Release 2.3
The following changes have been prepared and implemented.
Configuration
The configs and exception classes have been changed. The changes are demonstrated below.
ruby
module ApplicationService
module Errors
module Exceptions
class InputError < Servactory::Errors::InputError; end
class Input < Servactory::Exceptions::Input; end
class OutputError < Servactory::Errors::OutputError; end
class Output < Servactory::Exceptions::Output; end
class InternalError < Servactory::Errors::InternalError; end
class Internal < Servactory::Exceptions::Internal; end
class Failure < Servactory::Errors::Failure; end
class Failure < Servactory::Exceptions::Failure; end
end
endruby
module ApplicationService
module Errors
class InputError < Servactory::Errors::InputError; end
class OutputError < Servactory::Errors::OutputError; end
class InternalError < Servactory::Errors::InternalError; end
class Failure < Servactory::Errors::Failure; end
end
endruby
module ApplicationService
module Exceptions
class Input < Servactory::Exceptions::Input; end
class Output < Servactory::Exceptions::Output; end
class Internal < Servactory::Exceptions::Internal; end
class Failure < Servactory::Exceptions::Failure; end
end
endruby
configuration do
input_error_class ApplicationService::Errors::InputError
input_exception_class ApplicationService::Exceptions::Input
internal_error_class ApplicationService::Errors::InternalError
internal_exception_class ApplicationService::Exceptions::Internal
output_exception_class ApplicationService::Exceptions::Output
output_error_class ApplicationService::Errors::OutputError
failure_class ApplicationService::Errors::Failure
failure_class ApplicationService::Exceptions::Failure
endruby
configuration do
input_error_class ApplicationService::Errors::InputError
internal_error_class ApplicationService::Errors::InternalError
output_error_class ApplicationService::Errors::OutputError
failure_class ApplicationService::Errors::Failure
endruby
configuration do
input_exception_class ApplicationService::Exceptions::Input
internal_exception_class ApplicationService::Exceptions::Internal
output_exception_class ApplicationService::Exceptions::Output
failure_class ApplicationService::Exceptions::Failure
end