gpg: add version method to retrieve current version in path

This commit is contained in:
JCount 2017-04-07 16:25:21 -04:00
parent 14a7ef591b
commit 889d61660a

View File

@ -6,6 +6,7 @@ class Gpg
gpg_short_version = Utils.popen_read(gpg, "--version")[/\d\.\d/, 0] gpg_short_version = Utils.popen_read(gpg, "--version")[/\d\.\d/, 0]
next unless gpg_short_version next unless gpg_short_version
gpg_version = Version.create(gpg_short_version.to_s) gpg_version = Version.create(gpg_short_version.to_s)
@version = gpg_version
gpg_version == Version.create("2.0") || gpg_version == Version.create("2.0") ||
gpg_version == Version.create("2.1") gpg_version == Version.create("2.1")
end end
@ -25,6 +26,10 @@ class Gpg
File.executable?(GPG_EXECUTABLE.to_s) File.executable?(GPG_EXECUTABLE.to_s)
end end
def self.version
@version if available?
end
def self.create_test_key(path) def self.create_test_key(path)
odie "No GPG present to test against!" unless available? odie "No GPG present to test against!" unless available?