summaryrefslogtreecommitdiff
path: root/lib/family_tree_manager.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/family_tree_manager.rb')
-rw-r--r--lib/family_tree_manager.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/family_tree_manager.rb b/lib/family_tree_manager.rb
index 6b0bc12..56ab992 100644
--- a/lib/family_tree_manager.rb
+++ b/lib/family_tree_manager.rb
@@ -2,18 +2,20 @@
require 'singleton'
+require_relative 'family_tree'
+
class FamilyTreeManager
include Singleton
def initialize
- @family_members = {}
+ @family_tree = FamilyTree.new
end
def add_child(*params)
- puts "Adding Child with params: #{params.join(', ')}"
+ @family_tree.add_child(*params)
end
def query_hierarchy(*params)
- puts "Querying Hierarcy with params: #{params.join(', ')}"
+ @family_tree.query_hierarchy(*params)
end
end