Sha256: 1c071b0512b9be8c327ae8e94f32c086279eb3f24e5ea78718887516e3728a9e
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
# frozen_string_literal: true class SmartCore::Operation # @api public # @since 0.2.0 Error = Class.new(StandardError) # @api public # @since 0.3.0 FatalError = Class.new(Error) do # @return [SmartCore::Operation::Fatal] # # @api private # @since 0.3.0 attr_reader :__operation_result__ # @param operation_result [SmartCore::Operation::Fatal] # @return [void] # # @api private # @since 0.3.0 def initialize(operation_result) @__operation_result__ = operation_result super() end end # @api public # @since 0.2.0 ArgumentError = Class.new(::ArgumentError) # @api public # @since 0.2.0 ParameterError = Class.new(ArgumentError) # @api public # @since 0.2.0 ParamOverlapError = Class.new(ParameterError) # @api public # @since 0.2.0 OptionError = Class.new(ArgumentError) # @api public # @since 0.2.0 OptionOverlapError = Class.new(OptionError) # @api public # @since 0.2.0 IncorrectAttributeNameError = Class.new(Error) # @api public # @since 0.2.0 ResultMethodIntersectionError = Class.new(Error) # @api public # @since 0.2.0 IncompatibleResultObjectKeyError = Class.new(Error) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
smart_core-0.4.0 | lib/smart_core/operation/exceptions.rb |
smart_core-0.3.0 | lib/smart_core/operation/exceptions.rb |