class VersionCake::VersionedResource

Attributes

deprecated_versions[R]
obsolete_versions[R]
supported_versions[R]
uri[R]

Public Class Methods

new(uri, obsolete_versions, deprecated_versions, supported_versions) click to toggle source
# File lib/versioncake/versioned_resource.rb, line 5
def initialize(uri, obsolete_versions, deprecated_versions, supported_versions)
  @uri, @supported_versions, @deprecated_versions, @obsolete_versions =
    uri, supported_versions, deprecated_versions, obsolete_versions
end

Public Instance Methods

available_versions() click to toggle source
# File lib/versioncake/versioned_resource.rb, line 10
def available_versions
  (@supported_versions.to_a + @deprecated_versions.to_a).sort
end
latest_version() click to toggle source
# File lib/versioncake/versioned_resource.rb, line 14
def latest_version
  available_versions.last
end