Sha256: 1bc44b9befb661cf0d5a8e9d66aa52ed3f60e75a4e4643b48b8886bad114425d
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
# Provides the '==' assertion method. # # Example: # # insist { "foo" } == "foo" module Insist::Comparators include Insist::Assert # value == expected def ==(expected) assert(value == expected, "Expected #{expected.inspect}, but got #{value.inspect}") end # def == # value <= expected def <=(expected) assert(value <= expected, "Expected #{value.inspect} <= #{expected.inspect}") end # def <= # value >= expected def >=(expected) assert(value >= expected, "Expected #{value.inspect} >= #{expected.inspect}") end # def >= # value > expected def >(expected) assert(value > expected, "Expected #{value.inspect} > #{expected.inspect}") end # def > # value < expected def <(expected) assert(value < expected, "Expected #{value.inspect} < #{expected.inspect}") end # def < # value != expected def !=(expected) assert(value != expected, "Expected #{value.inspect} != #{expected.inspect}") end # def != end # module Insist::Comparators
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
insist-0.0.3 | lib/insist/comparators.rb |
insist-0.0.2 | lib/insist/comparators.rb |
insist-0.0.1 | lib/insist/comparators.rb |