# File lib/dm-aggregates.rb, line 18 def self.include_aggregate_api [ :Repository, :Model, :Collection, :Query ].each do |name| DataMapper.const_get(name).send(:include, const_get(name)) end Adapters::AbstractAdapter.descendants.each do |adapter_class| Adapters.include_aggregate_api(DataMapper::Inflector.demodulize(adapter_class.name)) end end