Method: Gemsmith::Gem::Requirement#initialize

Defined in:
lib/gemsmith/gem/requirement.rb

#initialize(operator: ">=", raw_version: "0") ⇒ Requirement

Returns a new instance of Requirement.



31
32
33
34
35
36
37
# File 'lib/gemsmith/gem/requirement.rb', line 31

def initialize operator: ">=", raw_version: "0"
  @operator = operator
  @raw_version = raw_version
  @version_segments = self.class.version_segments raw_version
  @version = Versionaire::Version version_segments
  validate!
end