Module: RakeGPG

Defined in:
lib/rake_gpg.rb,
lib/rake_gpg/home.rb,
lib/rake_gpg/tasks.rb,
lib/rake_gpg/version.rb,
lib/rake_gpg/tasks/keys.rb,
lib/rake_gpg/tasks/encryption.rb,
lib/rake_gpg/tasks/keys/import.rb,
lib/rake_gpg/tasks/keys/generate.rb,
lib/rake_gpg/tasks/encryption/decrypt.rb,
lib/rake_gpg/tasks/encryption/encrypt.rb

Defined Under Namespace

Modules: Tasks Classes: Home

Constant Summary collapse

VERSION =
'0.18.0'

Class Method Summary collapse

Class Method Details

.define_decrypt_task(opts = {}, &block) ⇒ Object



11
12
13
# File 'lib/rake_gpg.rb', line 11

def self.define_decrypt_task(opts = {}, &block)
  RakeGPG::Tasks::Encryption::Decrypt.define(opts, &block)
end

.define_encrypt_task(opts = {}, &block) ⇒ Object



7
8
9
# File 'lib/rake_gpg.rb', line 7

def self.define_encrypt_task(opts = {}, &block)
  RakeGPG::Tasks::Encryption::Encrypt.define(opts, &block)
end

.define_generate_key_task(opts = {}, &block) ⇒ Object



15
16
17
# File 'lib/rake_gpg.rb', line 15

def self.define_generate_key_task(opts = {}, &block)
  RakeGPG::Tasks::Keys::Generate.define(opts, &block)
end

.define_import_key_task(opts = {}, &block) ⇒ Object



19
20
21
# File 'lib/rake_gpg.rb', line 19

def self.define_import_key_task(opts = {}, &block)
  RakeGPG::Tasks::Keys::Import.define(opts, &block)
end