Sha256: f856ec5aff40e0083d7a3f207afcfd3132b2cd0322a6417839c2a79e76c3e4e1
Contents?: true
Size: 443 Bytes
Versions: 18
Compression:
Stored size: 443 Bytes
Contents
module Origen module Tester module Generator class IdentityMap def initialize @store = {} @versions = {} end def current_version_of(obj) map = map_for(obj) if map map[:replaced_by] || map[:instance] else obj end end def map_for(obj) @store[obj.object_id] end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems