Module: Encryptatron

Defined in:
lib/encryptatron.rb,
lib/encryptatron/cli.rb,
lib/encryptatron/file.rb,
lib/encryptatron/version.rb

Defined Under Namespace

Classes: CLI, FileHandler

Constant Summary collapse

VERSION =
File.read(File.join(__dir__, "../../.version")).freeze

Class Method Summary collapse

Class Method Details

.load(file) ⇒ Object



10
11
12
13
14
# File 'lib/encryptatron.rb', line 10

def self.load(file)
  file = Encryptatron::FileHandler.new(file)
  file.load(ENV['ENCRYPTATRON_KEY'])
  file.data
end

.use(file) ⇒ Object



16
17
18
# File 'lib/encryptatron.rb', line 16

def self.use(file)
  configatron.configure_from_hash(load(file))
end