Sha256: d6a2cb66005a60ace34aa8eb55e892c6c5e3b33dddf07c940db439475de217c3
Contents?: true
Size: 223 Bytes
Versions: 3
Compression:
Stored size: 223 Bytes
Contents
module Contextuality class Defaults < Hash def [] key value = super key.to_sym value.respond_to?(:call) ? value.call : value end def []= key, value super key.to_sym, value end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
contextuality-1.0.4 | lib/contextuality/defaults.rb |
contextuality-1.0.3 | lib/contextuality/defaults.rb |
contextuality-1.0.2 | lib/contextuality/defaults.rb |