Class: MinioRunner::MinioBinary
Class Method Summary
collapse
Methods inherited from BaseBinary
binary_file_path, checksum_file_path, sha_file_name, version_file_name, version_file_path
Class Method Details
.base_url ⇒ Object
12
13
14
|
# File 'lib/minio_runner/minio_binary.rb', line 12
def base_url
"https://dl.min.io/server/minio/release"
end
|
.name ⇒ Object
8
9
10
|
# File 'lib/minio_runner/minio_binary.rb', line 8
def name
"minio"
end
|
24
25
26
27
28
29
30
|
# File 'lib/minio_runner/minio_binary.rb', line 24
def platform_base_url
if System.linux?
"#{base_url}/linux-amd64/"
elsif System.mac?
System.mac_m? ? "#{base_url}/darwin-arm64/" : "#{base_url}/darwin-amd64/"
end
end
|
16
17
18
|
# File 'lib/minio_runner/minio_binary.rb', line 16
def platform_binary_url
"#{platform_base_url}#{name}"
end
|
20
21
22
|
# File 'lib/minio_runner/minio_binary.rb', line 20
def platform_sha256sum_url
"#{platform_binary_url}.sha256sum"
end
|