lib/polynomials.rb in polynomials-0.1.1 vs lib/polynomials.rb in polynomials-0.1.2
- old
+ new
@@ -3,9 +3,10 @@
require_relative 'core_ext/math'
class Polynomial
MinMaxMapping = { 1.0 => :max, -1.0 => :min }
AfterExtremumsCurvatureMapping = { max: :right, min: :left }
NegPosMinMaxExtremumMapping = {[1.0,-1.0] => :max,[-1.0,1.0] => :min}
+
attr_accessor :terms
def self.parse(string)
polynomial = self.new
string.split(/(?=[-+])/).each do |term|