class SmartCore::Operation::Result::Callback
@api public @since 0.1.0
Constants
- EMPTY_INVOKATION_CONTEXT
@return [NilClass]
@api private @since 0.1.0
Public Instance Methods
call(context = EMPTY_INVOKATION_CONTEXT)
click to toggle source
@param context [Any] @return [Any]
@api public @since 0.1.0
# File lib/smart_core/operation/result/callback.rb, line 24 def call(context = EMPTY_INVOKATION_CONTEXT) context == EMPTY_INVOKATION_CONTEXT ? callback.call : context.instance_eval(&callback) end
callback?() { |self| ... }
click to toggle source
@yield [SmartCore::Operation::Result::Callback] @return [Boolean]
@api public @since 0.1.0
# File lib/smart_core/operation/result/callback.rb, line 33 def callback? true.tap { yield(self) if block_given? } end