Class: SyncLog

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document
Defined in:
lib/trogdir/sync_log.rb

Class Method Summary collapse

Class Method Details

.find_through_parents(id) ⇒ Object



16
17
18
19
20
21
# File 'lib/trogdir/sync_log.rb', line 16

def self.find_through_parents(id)
  id = Moped::BSON::ObjectId(id)
  changeset = Changeset.find_by('change_syncs.sync_logs._id' => id)
  change_sync = changeset.change_syncs.find_by('sync_logs._id' => id)
  change_sync.sync_logs.find(id)
end