class Dependabot::Package::PackageRelease
def ==(other)
def ==(other) return false unless other.is_a?(PackageRelease) version == other.version end
def initialize(
def initialize( version:, released_at: nil, latest: false, yanked: false, yanked_reason: nil, downloads: nil, url: nil, package_type: nil, language: nil, tag: nil, details: {} ) @version = T.let(version, Dependabot::Version) @released_at = T.let(released_at, T.nilable(Time)) @latest = T.let(latest, T::Boolean) @yanked = T.let(yanked, T::Boolean) @yanked_reason = T.let(yanked_reason, T.nilable(String)) @downloads = T.let(downloads, T.nilable(Integer)) @url = T.let(url, T.nilable(String)) @package_type = T.let(package_type, T.nilable(String)) @language = T.let(language, T.nilable(Dependabot::Package::PackageLanguage)) @tag = T.let(tag, T.nilable(String)) @details = T.let(details, T::Hash[String, T.untyped]) end
def to_s
def to_s version.to_s end
def yanked?
def yanked? @yanked end