Class: Checked::Bools
Instance Method Summary collapse
Instance Method Details
#check! ⇒ Object
4 5 6 7 |
# File 'lib/Checked/Demand/Bools.rb', line 4 def check! is_bool = [TrueClass, FalseClass].include?(return!.class) demand is_bool, "...must be either of TrueClass or FalseClass." end |
#false! ⇒ Object
14 15 16 17 |
# File 'lib/Checked/Demand/Bools.rb', line 14 def false! is_false = return!.class == FalseClass demand is_false, "...must be false (FalseClass)." end |
#true! ⇒ Object
9 10 11 12 |
# File 'lib/Checked/Demand/Bools.rb', line 9 def true! is_true = return!.class == TrueClass demand is_true, "...must be true (TrueClass)." end |