class VersionCake::VersionContext
Attributes
resource[R]
result[R]
version[RW]
Public Class Methods
new(version, resource, result)
click to toggle source
# File lib/versioncake/version_context.rb, line 6 def initialize(version, resource, result) @version, @resource, @result = version, resource, result end
Public Instance Methods
available_versions()
click to toggle source
Ordered versions that are equal to or lower than the requested version.
# File lib/versioncake/version_context.rb, line 17 def available_versions @resource.available_versions.reverse.reject { |v| v > @version } end
is_latest_version?()
click to toggle source
A boolean check to determine if the latest version is requested.
# File lib/versioncake/version_context.rb, line 11 def is_latest_version? @version == @resource.latest_version end