Sha256: b94bd71a6b6058aa7d64b3e45e05ec01f0f668bcd6481d75f6fceaf3e0f10289
Contents?: true
Size: 384 Bytes
Versions: 2
Compression:
Stored size: 384 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 secrets = Sekrets.settings_for('./config/settings.yml.enc')[env] secrets.each_pair{|k,v| ENV[k] = v.to_s } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
harmony-service-0.5.4 | lib/harmony/service/utils/secrets.rb |
harmony-service-0.5.3 | lib/harmony/service/utils/secrets.rb |