Sha256: a9b5838ecfff8f0300f048fb68ebf8afb6af7cb42bc2283a5d311dfa694ed4e2
Contents?: true
Size: 351 Bytes
Versions: 7
Compression:
Stored size: 351 Bytes
Contents
module JsonSpec module Memory def memory @memory ||= {} end def memorize(key, value) memory[key] = value end def remember(json) return json if memory.empty? json.gsub(/%\{(#{memory.keys.map{|k| Regexp.quote(k) }.join("|")})\}/){ memory[$1] } end def forget memory.clear end end end
Version data entries
7 entries across 7 versions & 1 rubygems