module SmartCore::Operation::Interface::Result
@api public @since 0.1.0 rubocop:disable Naming/MethodName
Public Instance Methods
Callback(&callback)
click to toggle source
@param callback [Block] @return [SmartCore::Operation::Result::Callback]
@api public @since 0.1.0
# File lib/smart_core/operation/interface/result.rb, line 39 def Callback(&callback) SmartCore::Operation::Result::Callback.new(&callback) end
Failure(*result_attributes)
click to toggle source
@param result_attributs [Array<Any>] @return [SmartCore::Operation::Result::Failure]
@api public @since 0.1.0
# File lib/smart_core/operation/interface/result.rb, line 21 def Failure(*result_attributes) SmartCore::Operation::Result::Failure.new(*result_attributes) end
Fatal(*result_attributes)
click to toggle source
@param result_attributes [Array<Any>] @return [SmartCore::Operation::Result::Fatal]
@api public @since 0.1.0
# File lib/smart_core/operation/interface/result.rb, line 30 def Fatal(*result_attributes) raise(SmartCore::Operation::Result::Fatal.new(*result_attributes)) end
Success(**result_attributes)
click to toggle source
@param result_attributes [Hash<Symbol,Any>] @return [SmartCore::Operation::Result::Success]
@api public @since 0.1.0
# File lib/smart_core/operation/interface/result.rb, line 12 def Success(**result_attributes) SmartCore::Operation::Result::Success.new(**result_attributes) end