Sha256: b7a701c931d64357653cc2e8cfd82db0a4e416585387f2f1b2b6a32666266ad2

Contents?: true

Size: 297 Bytes

Versions: 3

Compression:

Stored size: 297 Bytes

Contents

require 'sekrets'

class Harmony::Service::Utils::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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
harmony-service-0.5.2 lib/harmony/service/utils/secrets.rb
harmony-service-0.5.1 lib/harmony/service/utils/secrets.rb
harmony-service-0.5.0 lib/harmony/service/utils/secrets.rb