Before, if you set the GPG executable using call(), and the
version was different from the version used in the constructor,
GnuPG::Interface would pass the wrong options to the program.
This patch makes sure the executable and the version number
are always in sync.
Before, if you set the GPG executable using call(), and the version was different from the version used in the constructor, GnuPG::Interface would pass the wrong options to the program.
This patch makes sure the executable and the version number are always in sync.