Sha256: d1a5e0c8c46e1abb2c69611e9f0340a7fb9b6cf28c06b322f3eec66c93421548
Contents?: true
Size: 650 Bytes
Versions: 1
Compression:
Stored size: 650 Bytes
Contents
require 'sekrets' module Harmony module Service module Utils class Secrets def self.load env = ENV['HARMONY_ENV'] abort "ENV['HARMONY_ENV'] must be set." unless env sekrets_file_path = "./config/#{env}.yml.enc" if File.exist?(sekrets_file_path) puts "Reading secrets from file: #{sekrets_file_path}" secrets = Sekrets.settings_for(sekrets_file_path)[env] secrets.each_pair{|k,v| ENV[k] = v.to_s } else warn "Secrets file doesn't exist: #{sekrets_file_path}" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
harmony-service-0.7.0 | lib/harmony/service/utils/secrets.rb |