class Dhall::Operator::Times

Public Instance Methods

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