Sha256: 1891422a0b62c041eb4c1434013e1af1a26806be9713b4588d7afb77ea2bc54c
Contents?: true
Size: 387 Bytes
Versions: 21
Compression:
Stored size: 387 Bytes
Contents
module Helpers def with_env(opts = {}) old = {} opts.each do |k, v| k = k.to_s v = v.to_s unless v.nil? old[k] = ENV[k] ENV[k] = v end yield ensure old.each do |k, v| ENV[k] = v end end def with_rails_env(env) initial_env = WebValve.env WebValve.env = env yield ensure WebValve.env = initial_env end end
Version data entries
21 entries across 21 versions & 1 rubygems