lib/unitwise/expression/decomposer.rb in unitwise-1.0.3 vs lib/unitwise/expression/decomposer.rb in unitwise-1.0.4
- old
+ new
@@ -36,10 +36,10 @@
attr_reader :expression, :mode
def initialize(expression)
@expression = expression.to_s
- if terms.nil? || terms.empty?
+ if expression.empty? || terms.nil? || terms.empty?
fail(ExpressionError, "Could not evaluate '#{ expression }'.")
end
end
def parse