class Conditionz::PreCondition
Raise precondition error when predicate
is false
Public Class Methods
require(predicate, message = 'Precondition not met')
click to toggle source
Raise precondition error if predicate is false. Otherwise do nothing
Attributes¶ ↑
-
predicate
- a boolean expression to eval -
message
- Error message to raise
Examples¶ ↑
PreCondition.require
age > 0, “Age must be positive” PreCondition.require
age > 0
# File lib/conditionz/pre_condition.rb, line 20 def self.require predicate, message = 'Precondition not met' ConditionBase.verify predicate, PreConditionNotMetError, message end