Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.

blaix/ruby_gpg

Repository files navigation

This project is archived

I'm no longer maintaining this.

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.

Copyright

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

About

Ruby wrapper for the gpg binary.

Resources

License

Stars

Watchers

Forks

Packages

No packages published