module SimpleOperation::Failure::InstanceMethods
Public Instance Methods
failure?()
click to toggle source
# File lib/simple_operation/failure.rb, line 30 def failure? true end
on_failure(match_reason = nil) { |self)| ... }
click to toggle source
# File lib/simple_operation/failure.rb, line 18 def on_failure(match_reason = nil) if match_reason.nil? || (respond_to?(:reason) && reason == match_reason) WrappedValue.new(yield self) else self end end
on_success()
click to toggle source
# File lib/simple_operation/failure.rb, line 14 def on_success self end
success?()
click to toggle source
# File lib/simple_operation/failure.rb, line 26 def success? false end
unwrap()
click to toggle source
# File lib/simple_operation/failure.rb, line 34 def unwrap self end