I just found this API ridiculously confusing to use, and maybe I just suck, but I don't want to figure it out again, so I'm writing it down here
Optional, but if you have an established gpg home dir that you want to use or you don't want it chosen for you
GPGME::Engine.home_dir = "/some/dir" # e.g. env['GNUPG_HOME']