From b659c1b92f3d5f251a3436073cd60d955d5fc457 Mon Sep 17 00:00:00 2001 From: bronzdoc Date: Sun, 29 Sep 2019 08:41:49 -0600 Subject: [rubygems/rubygems] Add Gem::Dependency#identity method https://github.com/rubygems/rubygems/commit/05146bb2fd --- lib/rubygems/dependency.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/rubygems/dependency.rb') diff --git a/lib/rubygems/dependency.rb b/lib/rubygems/dependency.rb index b09a5fe8ef..0c58815c85 100644 --- a/lib/rubygems/dependency.rb +++ b/lib/rubygems/dependency.rb @@ -334,4 +334,18 @@ class Gem::Dependency matches.first end + def identity + if prerelease? + if specific? + :complete + else + :abs_latest + end + elsif latest_version? + :latest + else + :released + end + end + end -- cgit v1.2.3