Class: Merb::Orms::DataMapper::Associations
- Inherits:
-
BootLoader
- Object
- BootLoader
- Merb::Orms::DataMapper::Associations
- Defined in:
- lib/merb_datamapper.rb
Class Method Summary collapse
Class Method Details
.run ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/merb_datamapper.rb', line 55 def self.run Merb.logger.verbose! 'Merb::Orms::DataMapper::Associations block' # make sure all relationships are initialized after loading descendants = DataMapper::Resource.descendants.dup descendants.dup.each do |model| descendants.merge(model.descendants) if model.respond_to?(:descendants) end descendants.each do |model| model.relationships.each_value { |r| r.child_key } end Merb.logger.verbose! 'Merb::Orms::DataMapper::Associations complete' end |