Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby wrapper for the gpg binary.
branch: master

Remove jeweler

It's old and crusty and we don't want to use it anymore
latest commit 978a612464
Justin Blake authored

README.markdown

Ruby GPG

Ruby wrapper for the gpg binary. You probably want to be using the ruby-gpgme gem instead, but if you can't install the gpgme libraries for some reason, I guess you have to settle for this.

Installation

gem install ruby_gpg

Configuration

# Defaults to "gpg"
RubyGpg.config.executable = "/custom/path/to/gpg"

# Defaults to "~/.gnupg"
RubyGpg.config.homedir = "/custom/path/to/home"

Usage

# creates /path/to/file.gpg:
RubyGpg.encrypt("/path/to/file", "Mr. Recipient")

# creates /path/to/file:
RubyGpg.decrypt("/path/to/file.gpg", "passphrase")

For more details, see the RDocs.

Credits

  • Raphaël Pinson modernized things and added some features. Thanks.
  • Scott and Divya of gitcaps added some sorely missing features. Thanks, guys.

Copyright

Copyright (c) 2010 Justin Blake. See LICENSE for details.

Something went wrong with that request. Please try again.