lib/institutions/institution/parents.rb
module Institutions#:no_doc
module Parents#:no_doc
# Parents attributes
attr_reader :parent_code
def parent_code=(parent_code)
@parent_code = parent_code.to_sym
end
#
# Merges the given parent into the Institution.
# Assumes the parent has a to_hash method
#
def merge_parent(parent={})
# Use the parent as the base and merge in the current institution
merge(deep_merge(parent.to_hash, to_hash))
end
end
end