class SmartCore::Operation

@api public @since 0.1.0

rubocop:disable Style/StaticClass

rubocop:disable Style/StaticClass

Constants

ArgumentError

@api public @since 0.1.0

Error

@api public @since 0.1.0

ResultCoreMethodOverlapError

@api public @since 0.1.0

VERSION

@return [String]

@api public @since 0.1.0 @version 0.2.0

Public Class Methods

inherited(child_klass) click to toggle source

@param child_klass [Class] @return [void]

@api private @since 0.1.0

Calls superclass method
# File lib/smart_core/operation.rb, line 26
def inherited(child_klass)
  SmartCore::Operation::ClassConstructor.construct(child_klass)
  super
end

Public Instance Methods

call() click to toggle source

@return [SmartCore::Operation::Result::Success] @return [SmartCore::Operation::Result::Callback] @return [SmartCore::Operation::Result::Failure] @return [SmartCore::Operation::Result::Fatal]

@api public @since 0.1.0

# File lib/smart_core/operation.rb, line 46
def call
  Success()
end