Class: Reference

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Attributes::Dynamic, Mongoid::Document
Defined in:
lib/health-data-standards/models/reference.rb

Instance Method Summary collapse

Instance Method Details

#resolve_referenceObject



9
10
11
12
13
14
# File 'lib/health-data-standards/models/reference.rb', line 9

def resolve_reference
  entry.record.entries.find do |e|
    e.class.to_s == referenced_type &&
    e.identifier.to_s == referenced_id.to_s
  end
end

#resolve_referenced_idObject



16
17
18
19
20
21
22
# File 'lib/health-data-standards/models/reference.rb', line 16

def resolve_referenced_id
  resolved_reference = entry.record.entries.find do |e|
    e.class.to_s == referenced_type &&
    e.identifier == referenced_id
  end
  self.referenced_id = resolved_reference.id.to_s
end