module Dotenv
def modify(env = {}, &block)
-
env
(Hash
) -- Hash of keys and values to set in `ENV`
def modify(env = {}, &block) SEMAPHORE.synchronize do diff = Dotenv::Diff.new update(env, overwrite: true) block.call ensure restore(diff.a, safe: true) end end