class Axiom::Function::Predicate::Equality

A predicate representing an equality test between operands

Public Class Methods

inverse() click to toggle source

Return the inverse predicate class

@example

Equality.inverse  # => Inequality

@return [Class<Inequality>]

@api public

# File lib/axiom/function/predicate/equality.rb, line 31
def self.inverse
  Inequality
end
operation() click to toggle source

Return the Equality operation

@example

Equality.operation  # => :==

@return [Symbol]

@api public

# File lib/axiom/function/predicate/equality.rb, line 19
def self.operation
  :==
end
reverse() click to toggle source

Return the reverse predicate class

@example

Equality.reverse  # => Equality

@return [self]

@api public

# File lib/axiom/function/predicate/equality.rb, line 43
def self.reverse
  self
end