module EntityCache::Controls::Record
Public Class Methods
entity()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 32 def self.entity Entity.example end
example(entity=nil, id: nil, version: nil, time: nil, persisted: nil, persisted_version: nil, persisted_time: nil)
click to toggle source
# File lib/entity_cache/controls/record.rb, line 4 def self.example(entity=nil, id: nil, version: nil, time: nil, persisted: nil, persisted_version: nil, persisted_time: nil) entity ||= self.entity id ||= self.id version ||= self.version time ||= self.time unless persisted == false persisted_version ||= self.persisted_version end unless persisted == false persisted_time ||= self.persisted_time end ::EntityCache::Record.new( id, entity, version, time, persisted_version, persisted_time ) end
id()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 28 def self.id Entity.id end
persisted_time()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 44 def self.persisted_time Time::Offset::Raw.example(1) end
persisted_version()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 48 def self.persisted_version Version::Previous.example end
time()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 36 def self.time Time::Offset::Raw.example(11) end
version()
click to toggle source
# File lib/entity_cache/controls/record.rb, line 40 def self.version Version::Current.example end