Module: EagerGroup
- Defined in:
- lib/eager_group.rb,
lib/eager_group/version.rb,
lib/eager_group/preloader.rb,
lib/eager_group/definition.rb,
lib/eager_group/preloader/has_many.rb,
lib/eager_group/preloader/many_to_many.rb,
lib/eager_group/preloader/aggregation_finder.rb,
lib/eager_group/preloader/has_many_through_many.rb,
lib/eager_group/preloader/has_many_through_belongs_to.rb
Defined Under Namespace
Modules: ClassMethods Classes: Definition, Preloader
Constant Summary collapse
- VERSION =
'0.10.0'
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/eager_group.rb', line 12 def self.included(base) base.extend ClassMethods base.class_eval do class_attribute :eager_group_definitions, instance_writer: false, default: {}.with_indifferent_access end end |