spec/support/models/functions/baskara.rb in danica-2.1.0 vs spec/support/models/functions/baskara.rb in danica-2.1.1
- old
+ new
@@ -1,13 +1,12 @@
module Danica
class Function::Baskara < Function
variables :a, :b, :c
- delegate :to_f, :to_tex, :to_gnu, to: :division
private
- def division
- numerator / denominator
+ def function
+ @function ||= numerator / denominator
end
def numerator
Negative.new(b) + PositiveNegative.new(SquaredRoot.new(delta))
end