class EntityCache::Store::Internal::Substitute::Internal
Public Instance Methods
add(id, entity, version, time, persisted_version: nil, persisted_time: nil)
click to toggle source
# File lib/entity_cache/store/internal/substitute.rb, line 10 def add(id, entity, version, time, persisted_version: nil, persisted_time: nil) record = Record.build( id, entity, version, time, persisted_version: persisted_version, persisted_time: persisted_time ) put(record) end
put?(record=nil)
click to toggle source
# File lib/entity_cache/store/internal/substitute.rb, line 23 def put?(record=nil) if record.nil? records.any? else records.any? do |_, r| r == record end end end