Class: MinioRunner::McBinary
Class Method Summary
collapse
Methods inherited from BaseBinary
binary_file_path, checksum_file_path, platform_binary_url, platform_sha256sum_url, sha_file_name, version_file_name, version_file_path
Class Method Details
.base_url ⇒ Object
12
13
14
|
# File 'lib/minio_runner/mc_binary.rb', line 12
def base_url
"https://dl.min.io/client/mc/release"
end
|
.name ⇒ Object
8
9
10
|
# File 'lib/minio_runner/mc_binary.rb', line 8
def name
"mc"
end
|
16
17
18
19
20
21
22
|
# File 'lib/minio_runner/mc_binary.rb', line 16
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
|