Sha256: 54033f2da83d95a28f023ed3c4b5b6b6bdf14442f7703ec263a5e53dfbb5ac36
Contents?: true
Size: 413 Bytes
Versions: 20
Compression:
Stored size: 413 Bytes
Contents
# encoding: utf-8 module TestServer class ProcessEnvironment private attr_reader :environment public def initialize(environment = ENV) @environment = environment end def fetch(key, default_value = nil) environment.to_hash.symbolize_keys.fetch(key.to_sym, default_value).to_s end def write(key, value) environment[key.to_s] = value end end end
Version data entries
20 entries across 20 versions & 1 rubygems