class Axiom::Function::Predicate::Inequality
A predicate representing an inequality test between operands
Public Class Methods
call(left, right)
click to toggle source
Evaluate the values for inequality
@example
Inequality.call(left, right) # => true or false
@param [Object] left @param [Object] right
@return [Boolean]
@api public
# File lib/axiom/function/predicate/inequality.rb, line 58 def self.call(left, right) left != right end
inverse()
click to toggle source
Return the inverse predicate class
@example
Inequality.inverse # => Equality
@return [Class<Equality>]
@api public
# File lib/axiom/function/predicate/inequality.rb, line 31 def self.inverse Equality end
operation()
click to toggle source
Return the Inequality
operation
@example
Inequality.operation # => :!=
@return [Symbol]
@api public
# File lib/axiom/function/predicate/inequality.rb, line 19 def self.operation :'!=' end
reverse()
click to toggle source
Return the reverse predicate class
@example
Inequality.reverse # => Inequality
@return [self]
@api public
# File lib/axiom/function/predicate/inequality.rb, line 43 def self.reverse self end