class FamilySearch::Gedcomx::FamilySearch
Public Class Methods
new(args)
click to toggle source
Calls superclass method
# File lib/familysearch/gedcomx/data_model.rb, line 613 def initialize(args) super(args) end
Private Instance Methods
find_place_references(hash_obj)
click to toggle source
# File lib/familysearch/gedcomx/data_model.rb, line 619 def find_place_references(hash_obj) place_references = [] hash_obj.each do |k,v| if v.class == PlaceReference place_references << v elsif v.class == Array v.each do |obj| place_references += find_place_references(obj) if obj.kind_of? Hash end elsif v.kind_of? Hash place_references += find_place_references(v) end end return place_references end