mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
jdk: Fix order in option message (#7500)
* Fix `jdk` * Fix syntax error * Sort results * Make rubocop happy
This commit is contained in:
@@ -7,14 +7,16 @@ class Jdk < Package
|
||||
compatibility 'all'
|
||||
|
||||
# full version number extracted from jdk*.rb recipes
|
||||
@avail_jdk_ver = Dir["#{CREW_PACKAGES_PATH}/jdk*.rb"].to_h do |pkgFile|
|
||||
jdk_majver = pkgFile[/jdk(\d+)$/, 1]
|
||||
@avail_jdk_ver = Dir["#{CREW_PACKAGES_PATH}/jdk?*.rb"].map do |pkgFile|
|
||||
jdk_majver = pkgFile[/jdk(\d+).rb/, 1].to_i
|
||||
pkg = Package.load_package(pkgFile)
|
||||
|
||||
[jdk_majver, pkg.version]
|
||||
end
|
||||
end.sort_by do |(jdk_majver, _)|
|
||||
jdk_majver
|
||||
end.to_h
|
||||
|
||||
version "#{@avail_jdk_ver.to_a[0][1]}-#{@avail_jdk_ver.to_a[-1][1]}"
|
||||
version "#{@avail_jdk_ver.values[0]}-#{@avail_jdk_ver.values[-1]}"
|
||||
|
||||
is_fake
|
||||
|
||||
|
||||
Reference in New Issue
Block a user