class SmartCore::Operation::Result::Error

@api private @since 0.1.0

Attributes

errors[R]

@return [SmartCore::Operation::Result::Error::Set]

@api public @since 0.1.0

Public Instance Methods

each_error(&block) click to toggle source

@return [void]

@api public @since 0.1.0

# File lib/smart_core/operation/result/error.rb, line 46
def each_error(&block)
  errors.each(&block)
end
error?() { |self| ... } click to toggle source

@yield [SmartCore::Operation::Result::Error] @return [Boolean]

@api public @since 0.1.0

# File lib/smart_core/operation/result/error.rb, line 22
def error?
  true.tap { yield(self) if block_given? }
end
error_codes() click to toggle source

@return [Array<String|Symbol|Any>]

@api public @since 0.1.0

# File lib/smart_core/operation/result/error.rb, line 30
def error_codes
  errors.codes
end
error_context() click to toggle source

@return [Hash<String|Symbol,Any>]

@api public @since 0.1.0

# File lib/smart_core/operation/result/error.rb, line 38
def error_context
  errors.context
end

Private Instance Methods

__after_initialize__() click to toggle source

@return [void]

@api private @since 0.1.0

# File lib/smart_core/operation/result/error.rb, line 56
def __after_initialize__
  @errors = SmartCore::Operation::Result::Error::Set.build(
    __result_parameters__,
    __result_options__
  )
end