Sha256: fb9044268cb058899a5db6f0ec412733f40fe6124e7bb6775ebe584628a6028e
Contents?: true
Size: 631 Bytes
Versions: 5
Compression:
Stored size: 631 Bytes
Contents
module Checked class Demand class Bools include Uni_Arch::Base include Demand::Base namespace '/bool!' route def check! fail!("...must be either of TrueClass or FalseClass.") unless [TrueClass, FalseClass].include?(target.class) end route def true! fail! "...must be true (TrueClass)." unless target.class == TrueClass end route def false! fail! "...must be false (FalseClass)." unless target.class == FalseClass end end # === class Bools end # === class Demand end # === module Checked
Version data entries
5 entries across 5 versions & 1 rubygems