Sha256: 31891034ecefc650551e45f32b82fc07c054c05289c28f9fca22a7a7be51d16f
Contents?: true
Size: 356 Bytes
Versions: 2
Compression:
Stored size: 356 Bytes
Contents
module Basis class Context attr_reader :my def initialize my, overrides @git = Hash[`git config -lz`.split("\000").map { |e| e.split "\n" }] @my = my @overrides = overrides || {} end def [] key @overrides[key] || @my.to_h[key] || @git[key] end def git key @git[key] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
basis-1.1.0 | lib/basis/context.rb |
basis-1.0.0 | lib/basis/context.rb |