class SmartCore::Operation
@api public @since 0.2.0
Constants
- Error
@api public @since 0.2.0
- FatalError
@api public @since 0.3.0
- IncompatibleResultObjectKeyError
@api public @since 0.2.0
- IncorrectAttributeNameError
@api public @since 0.2.0
- IncorrectStepNameError
@api public @since 0.5.0
- ResultMethodIntersectionError
@api public @since 0.2.0
Public Class Methods
call(*arguments, **options, &block)
click to toggle source
@param arguments [Any] @param options [Hash<Symbol,Any>] @param block [Proc] @return [SmartCore::Operation::Success] @return [SmartCore::Operation::Callback] @return [SmartCore::Operation::Failure] @return [SmartCore::Operation::Fatal]
@api public @since 0.2.0
# File lib/smart_core/operation.rb, line 39 def call(*arguments, **options, &block) new(*arguments, **options).call(&block) end
Public Instance Methods
call()
click to toggle source
@return [SmartCore::Operation::Success] @return [SmartCore::Operation::Callback] @return [SmartCore::Operation::Failure] @return [SmartCore::Operation::Fatal] @return [Any]
@api public @since 0.2.0
# File lib/smart_core/operation.rb, line 52 def call Success() end