Sha256: 11a499d495c11a00ee1a683abb714092ef8566222add621799598da8bf206a2a
Contents?: true
Size: 517 Bytes
Versions: 8
Compression:
Stored size: 517 Bytes
Contents
# encoding: utf-8 module Filegen module DataSources # Data source which makes environment variables available class Environment extend Forwardable # @!method fetch(key, default_value=nil) # Fetch value for key from data source def_delegator :@source, :fetch, :fetch # Create data source def initialize @source = Moneta.build do use :Transformer, key: :to_s, value: [] adapter :Memory, backend: ENV end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems