class Solve::Constraint

def initialize(constraint = nil)

Parameters:
  • constraint (#to_s) -- (">= 0.0.0")
def initialize(constraint = nil)
  if constraint.nil? || constraint.empty?
    constraint = ">= 0.0.0"
  end
  @operator, @major, @minor, @patch, @pre_release, @build = self.class.split(constraint)
  unless operator_type == :approx
    @minor ||= 0
    @patch ||= 0
  end
end