module GPGME::Engine
def check_version(proto)
-
(Boolean)
- true if the engine is installed.
def check_version(proto) err = GPGME::gpgme_engine_check_version(proto) exc = GPGME::error_to_exception(err) !exc end
def dirinfo(what)
# => '/home/user/.gnupg"
GPGME::Engine.dirinfo('homedir')
@example
Return the default configuration.
#
def dirinfo(what) GPGME::gpgme_get_dirinfo(what) end
def home_dir=(home_dir)
GPGME::Engine.home_dir = '/tmp'
@example
for example, load the keys from a customized keychain.
Sets the home dir for the configuration options. This way one could,
#
def home_dir=(home_dir) current = info.first set_info current.protocol, current.file_name, home_dir end
def info
@version="1.4.11">
@req_version="1.3.0",
@protocol=0,
@file_name="/usr/local/bin/gpg",
# => #
@example
Return an array of {GPGME::EngineInfo} structures of enabled engines.
#
def info rinfo = [] GPGME::gpgme_get_engine_info(rinfo) rinfo end
def set_info(proto, file_name, home_dir)
-
home_dir
() --
-
file_name
() --
-
proto
() --
def set_info(proto, file_name, home_dir) err = GPGME::gpgme_set_engine_info(proto, file_name, home_dir) exc = GPGME::error_to_exception(err) raise exc if exc end