lib/danger.rb in danger-3.1.1 vs lib/danger.rb in danger-3.2.0
- old
+ new
@@ -24,6 +24,20 @@
unless Gem::Specification.find_all_by_name(gem_name).any?
raise "Couldn't find gem directory for 'danger'"
end
return Gem::Specification.find_by_name(gem_name).gem_dir
end
+
+ # @return [String] Latest version of Danger on https://rubygems.org
+ def self.danger_outdated?
+ require "danger/clients/rubygems_client"
+ latest_version = RubyGemsClient.latest_danger_version
+
+ if Gem::Version.new(latest_version) > Gem::Version.new(Danger::VERSION)
+ latest_version
+ else
+ false
+ end
+ rescue StandardError => _e
+ false
+ end
end