Class: CICI::Encrypt

Inherits:
Object
  • Object
show all
Includes:
CICI
Defined in:
lib/cici/encrypt.rb

Constant Summary

Constants included from CICI

DECRYPT_IV_ENV_VAR, DECRYPT_KEY_ENV_VAR

Instance Method Summary collapse

Constructor Details

#initialize(ui, config) ⇒ Encrypt

Returns a new instance of Encrypt.



17
18
19
20
21
# File 'lib/cici/encrypt.rb', line 17

def initialize(ui, config)
  @ui = ui
  @config = config
  @util = CICI::Util.new(@ui)
end

Instance Method Details

#startObject



23
24
25
26
27
28
# File 'lib/cici/encrypt.rb', line 23

def start
  assert_secret_files_exist
  compress
  assert_files_in_gitignore
  encrypt
end