Class: SemanticVersioning::VersionSet

Inherits:
SortedSet
  • Object
show all
Defined in:
lib/semantic_versioning/version_set.rb

Instance Method Summary collapse

Instance Method Details

#where(operator, version) ⇒ Object



7
8
9
10
11
# File 'lib/semantic_versioning/version_set.rb', line 7

def where(operator, version)
  version = Version.new(version) if version.is_a? String
  subset = select { |v| v.send(operator, version) }
  self.class.new subset
end