TapKit::SnapshotStore

Class/Module:
Class
In:
lib/tapkit/access/snapshot.rb
Parent:
Object

Methods

decriment
forget_all_snapshots
forget_snapshot
forget_snapshots
increment
new
record_snapshot
record_snapshot_for_source
record_snapshots
record_to_many_snapshots
set_timestamp_to_now
snapshot
snapshot_for_source
time
time_for_source
to_many_snapshots

Attributes

current_time [R]
snapshots [R]

Public Class Methods

new()

Public Instance Methods

decriment( gid )
forget_all_snapshots()
forget_snapshot( gid )
forget_snapshots( gids )
increment( gid )

Increments (reference) count of database objects. Do we need this method?

record_snapshot( gid, snapshot )
record_snapshot_for_source( gids, gid, name )
record_snapshots( snapshots )
record_to_many_snapshots( snapshots )

name => [gid, …]

set_timestamp_to_now()
snapshot( gid, time = nil )
snapshot_for_source( gid, name, time = nil )
time( gid )
time_for_source( gid, name )
to_many_snapshots()