lib/models/glimmer/calculator/command/equals.rb in glimmer-cs-calculator-1.0.0 vs lib/models/glimmer/calculator/command/equals.rb in glimmer-cs-calculator-1.0.1
- old
+ new
@@ -3,14 +3,14 @@
class Command
class Equals < Command
keywords '=', "\r"
def execute
- if operation
+ if number1 && number2 && operation
self.result = operation.calculate.to_s
self.number1 = self.result
else
- self.result = last_result
+ self.result = last_result || '0'
end
end
end
end
end