Sha256: 55e2a986952903aa19457b4d010965afc4c725e5df75fab43273272498a1885d
Contents?: true
Size: 674 Bytes
Versions: 3
Compression:
Stored size: 674 Bytes
Contents
class Checked class Demand class Bools < Sinatra::Base include Checked::Arch map '/bool!' get def check! is_bool = [TrueClass, FalseClass].include?(return!.class) demand is_bool, "...must be either of TrueClass or FalseClass." end get def true! is_true = return!.class == TrueClass demand is_true, "...must be true (TrueClass)." end get def false! is_false = return!.class == FalseClass demand is_false, "...must be false (FalseClass)." end end # === class Bools end # === class Demand end # === class Checked
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
Checked-2.0.2 | lib/Checked/Demand/Bools.rb |
Checked-2.0.1 | lib/Checked/Demand/Bools.rb |
Checked-2.0.0 | lib/Checked/Demand/Bools.rb |