class Solve::Demand
def initialize(solver, name, constraint = ">= 0.0.0")
-
constraint
(Solve::Constraint, #to_s
) -- -
name
(#to_s
) -- -
solver
(Solve::Solver
) --
def initialize(solver, name, constraint = ">= 0.0.0") @solver = solver @name = name @constraint = if constraint.is_a?(Solve::Constraint) constraint else Constraint.new(constraint.to_s) end end