Sha256: eaaa758f407812629164d1494eaeb08d9326d07f1d63a4777e1377be42a12bb3

Contents?: true

Size: 423 Bytes

Versions: 3

Compression:

Stored size: 423 Bytes

Contents

module Nucleus
  module Errors
    class PlatformSpecificSemanticError < AdapterError
      # initialize with default error to be 422
      def initialize(message, error_code = nil, ui_error = ErrorMessages::PLATFORM_SPECIFIC_ERROR_ENTITY)
        # allow to customize the error code
        ui_error[:error_code] = error_code unless error_code.nil?
        super(message, ui_error)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nucleus-0.3.1 lib/nucleus/core/errors/platform_specific_semantic_error.rb
nucleus-0.2.0 lib/nucleus/core/errors/platform_specific_semantic_error.rb
nucleus-0.1.0 lib/nucleus/core/errors/platform_specific_semantic_error.rb