Module: Insist::Comparators
- Includes:
- Assert
- Included in:
- Insist
- Defined in:
- lib/insist/comparators.rb,
lib/insist/comparators19.rb
Overview
TODO(sissel): This requires ruby 1.9.x
Instance Method Summary collapse
-
#!=(expected) ⇒ Object
value != expected.
-
#!~(pattern) ⇒ Object
TODO(sissel): This requires ruby 1.9.x value !~ pattern.
-
#<(expected) ⇒ Object
value < expected.
-
#<=(expected) ⇒ Object
value <= expected.
-
#==(expected) ⇒ Object
value == expected.
-
#=~(pattern) ⇒ Object
TODO(sissel): This requires ruby 1.9.x value =~ pattern.
-
#>(expected) ⇒ Object
value > expected.
-
#>=(expected) ⇒ Object
value >= expected.
Methods included from Assert
Instance Method Details
#!=(expected) ⇒ Object
value != expected
5 6 7 8 |
# File 'lib/insist/comparators19.rb', line 5 def !=(expected) assert(value != expected, "Expected #{value.inspect} != #{expected.inspect}") end |
#!~(pattern) ⇒ Object
TODO(sissel): This requires ruby 1.9.x value !~ pattern
19 20 21 22 |
# File 'lib/insist/comparators19.rb', line 19 def !~(pattern) assert(value !~ pattern, "Expected #{value.inspect} !~ #{pattern.inspect}") end |
#<(expected) ⇒ Object
value < expected
36 37 38 39 |
# File 'lib/insist/comparators.rb', line 36 def <(expected) assert(value < expected, "Expected #{value.inspect} < #{expected.inspect}") end |
#<=(expected) ⇒ Object
value <= expected
18 19 20 21 |
# File 'lib/insist/comparators.rb', line 18 def <=(expected) assert(value <= expected, "Expected #{value.inspect} <= #{expected.inspect}") end |
#==(expected) ⇒ Object
value == expected
12 13 14 15 |
# File 'lib/insist/comparators.rb', line 12 def ==(expected) assert(value == expected, "Expected #{expected.inspect}, but got #{value.inspect}") end |
#=~(pattern) ⇒ Object
TODO(sissel): This requires ruby 1.9.x value =~ pattern
12 13 14 15 |
# File 'lib/insist/comparators19.rb', line 12 def =~(pattern) assert(value =~ pattern, "Expected #{value.inspect} =~ #{pattern.inspect}") end |
#>(expected) ⇒ Object
value > expected
30 31 32 33 |
# File 'lib/insist/comparators.rb', line 30 def >(expected) assert(value > expected, "Expected #{value.inspect} > #{expected.inspect}") end |
#>=(expected) ⇒ Object
value >= expected
24 25 26 27 |
# File 'lib/insist/comparators.rb', line 24 def >=(expected) assert(value >= expected, "Expected #{value.inspect} >= #{expected.inspect}") end |