Sha256: 5481e0a01dc3526eb90d380490f85c4ccd81b1f335b116afc60c8cdab45511ea
Contents?: true
Size: 560 Bytes
Versions: 2
Compression:
Stored size: 560 Bytes
Contents
module VersionCake class VersionContext attr_reader :version, :resource, :result def initialize(version, resource, result) @version, @resource, @result = version, resource, result end # A boolean check to determine if the latest version is requested. def is_latest_version? @version == @resource.latest_version end # Ordered versions that are equal to or lower # than the requested version. def supported_versions @resource.supported_versions.sort.reverse.reject { |v| v > @version } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
versioncake-3.1.0 | lib/versioncake/version_context.rb |
versioncake-3.0.0 | lib/versioncake/version_context.rb |