class Dhall::Operator::NotEqual

Public Instance Methods

normalize() click to toggle source
Calls superclass method Dhall::Expression#normalize
# File lib/dhall/normalize.rb, line 182
def normalize
        normalized = super
        if normalized.lhs == Bool.new(value: false)
                normalized.rhs
        elsif normalized.rhs == Bool.new(value: false)
                normalized.lhs
        elsif normalized.lhs == normalized.rhs
                Bool.new(value: false)
        else
                normalized
        end
end