Sha256: c6cfc9fc099d81acb65b664a1524f0b2e014531281ff3b47455041104d3a34ae
Contents?: true
Size: 480 Bytes
Versions: 2
Compression:
Stored size: 480 Bytes
Contents
require 'structured_changelog/release_filters/base' class StructuredChangelog module ReleaseFilters class MatchesVersionsGreaterThanOrEqualTo < Base def self.pattern /^(?<version>\d+\.\d+\.\d+\S*)\ \<$/ end def filter_releases(releases) releases.select do |release| version <= release.version end end private def version query.match(self.class.pattern)[:version] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems