zammad/lib/secure_mailing/pgp/tool.rb
2026-01-02 15:41:09 +02:00

14 lines
442 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
class SecureMailing::PGP::Tool
include SecureMailing::PGP::Tool::Key
include SecureMailing::PGP::Tool::Data
include SecureMailing::PGP::Tool::Parse
def self.version
stdout, stderr, status = Open3.capture3({ 'LC_ALL' => 'C' }, 'gpg', '--version')
raise Errno::EHWPOISON, stderr if !status.success?
stdout.split("\n").first.split.last
end
end