module ClearLogic::Result
Constants
- DEFAULT_ERRORS
Private Class Methods
included(base)
click to toggle source
# File lib/clear_logic/result.rb, line 21 def self.included(base) base.extend(ClassMethdos) base.errors(*DEFAULT_ERRORS) end
Private Instance Methods
exit_success(context)
click to toggle source
# File lib/clear_logic/result.rb, line 45 def exit_success(context) context.exit_success = true success(context) end
failure(context)
click to toggle source
# File lib/clear_logic/result.rb, line 50 def failure(context) Dry::Monads::Result::Failure.new(context) end
success(context)
click to toggle source
# File lib/clear_logic/result.rb, line 41 def success(context) Dry::Monads::Result::Success.new(context) end