Sha256: 3d19a3841f2430703a5c230de5c6e71b7241382bfb01493158e0c8346c5f8e6c
Contents?: true
Size: 357 Bytes
Versions: 12
Compression:
Stored size: 357 Bytes
Contents
module Sprig class DependencyCollection def initialize @records = {} end def get(klass, id) records_for_klass(klass)[id] end def set(klass, id, value) records_for_klass(klass)[id] = value end private attr_reader :records def records_for_klass(klass) records[klass] ||= {} end end end
Version data entries
12 entries across 12 versions & 1 rubygems