Sha256: e44d1dc110ca5dd2d32de9c588e72584fb28b3c10611db235b1c8c3a12f5e8e6
Contents?: true
Size: 531 Bytes
Versions: 11
Compression:
Stored size: 531 Bytes
Contents
require 'structured_changelog/release_filters/base' require 'structured_changelog/version_pattern' class StructuredChangelog module ReleaseFilters class MatchesVersionsLessThanOrEqualTo < Base def self.pattern /^\<\ #{VersionPattern}$/ end def filter_releases(releases) releases.select do |release| release.version <= Gem::Version.new(version) end end private def version query.match(self.class.pattern)[:version] end end end end
Version data entries
11 entries across 11 versions & 1 rubygems