Module: Pluckers::Features
- Defined in:
- lib/pluckers/features/base/pluck.rb,
lib/pluckers/features/base/renaming.rb,
lib/pluckers/features/base/globalize.rb,
lib/pluckers/features/base/simple_attributes.rb,
lib/pluckers/features/active_record_3_2/pluck.rb,
lib/pluckers/features/active_record_4_0/pluck.rb,
lib/pluckers/features/active_record_4_1/pluck.rb,
lib/pluckers/features/active_record_4_2/pluck.rb,
lib/pluckers/features/active_record_5_0/pluck.rb,
lib/pluckers/features/active_record_5_1/pluck.rb,
lib/pluckers/features/base/has_one_reflections.rb,
lib/pluckers/features/base/has_many_reflections.rb,
lib/pluckers/features/active_record_3_2/renaming.rb,
lib/pluckers/features/active_record_4_0/renaming.rb,
lib/pluckers/features/active_record_4_1/renaming.rb,
lib/pluckers/features/active_record_4_2/renaming.rb,
lib/pluckers/features/active_record_5_0/renaming.rb,
lib/pluckers/features/active_record_5_1/renaming.rb,
lib/pluckers/features/active_record_3_2/globalize.rb,
lib/pluckers/features/active_record_4_0/globalize.rb,
lib/pluckers/features/active_record_4_1/globalize.rb,
lib/pluckers/features/active_record_4_2/globalize.rb,
lib/pluckers/features/active_record_5_0/globalize.rb,
lib/pluckers/features/active_record_5_1/globalize.rb,
lib/pluckers/features/base/belongs_to_reflections.rb,
lib/pluckers/features/base/has_one_through_reflections.rb,
lib/pluckers/features/base/has_many_through_reflections.rb,
lib/pluckers/features/active_record_3_2/simple_attributes.rb,
lib/pluckers/features/active_record_4_0/simple_attributes.rb,
lib/pluckers/features/active_record_4_1/simple_attributes.rb,
lib/pluckers/features/active_record_4_2/simple_attributes.rb,
lib/pluckers/features/active_record_5_0/simple_attributes.rb,
lib/pluckers/features/active_record_5_1/simple_attributes.rb,
lib/pluckers/features/active_record_3_2/has_one_reflections.rb,
lib/pluckers/features/active_record_4_0/has_one_reflections.rb,
lib/pluckers/features/active_record_4_1/has_one_reflections.rb,
lib/pluckers/features/active_record_4_2/has_one_reflections.rb,
lib/pluckers/features/active_record_5_0/has_one_reflections.rb,
lib/pluckers/features/active_record_5_1/has_one_reflections.rb,
lib/pluckers/features/active_record_3_2/has_many_reflections.rb,
lib/pluckers/features/active_record_4_0/has_many_reflections.rb,
lib/pluckers/features/active_record_4_1/has_many_reflections.rb,
lib/pluckers/features/active_record_4_2/has_many_reflections.rb,
lib/pluckers/features/active_record_5_0/has_many_reflections.rb,
lib/pluckers/features/active_record_5_1/has_many_reflections.rb,
lib/pluckers/features/base/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_3_2/belongs_to_reflections.rb,
lib/pluckers/features/active_record_4_0/belongs_to_reflections.rb,
lib/pluckers/features/active_record_4_1/belongs_to_reflections.rb,
lib/pluckers/features/active_record_4_2/belongs_to_reflections.rb,
lib/pluckers/features/active_record_5_0/belongs_to_reflections.rb,
lib/pluckers/features/active_record_5_1/belongs_to_reflections.rb,
lib/pluckers/features/base/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_3_2/has_one_through_reflections.rb,
lib/pluckers/features/active_record_4_0/has_one_through_reflections.rb,
lib/pluckers/features/active_record_4_1/has_one_through_reflections.rb,
lib/pluckers/features/active_record_4_2/has_one_through_reflections.rb,
lib/pluckers/features/active_record_5_0/has_one_through_reflections.rb,
lib/pluckers/features/active_record_5_1/has_one_through_reflections.rb,
lib/pluckers/features/active_record_3_2/has_many_through_reflections.rb,
lib/pluckers/features/active_record_4_0/has_many_through_reflections.rb,
lib/pluckers/features/active_record_4_1/has_many_through_reflections.rb,
lib/pluckers/features/active_record_4_2/has_many_through_reflections.rb,
lib/pluckers/features/active_record_5_0/has_many_through_reflections.rb,
lib/pluckers/features/active_record_5_1/has_many_through_reflections.rb,
lib/pluckers/features/active_record_3_2/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_4_0/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_4_1/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_4_2/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_5_0/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_5_1/belongs_to_polymorphic_reflections.rb,
lib/pluckers/features/active_record_3_2/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_4_0/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_4_1/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_4_2/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_5_0/has_and_belongs_to_many_reflections.rb,
lib/pluckers/features/active_record_5_1/has_and_belongs_to_many_reflections.rb
Overview
This module groups diferent modules that will configure and build the results for a specific kind of information (attributes, translations, relations…)
All this modules will have two methods, one for configuration (e.g, attributes to be included in the real pluck) and one for building the final results
Defined Under Namespace
Modules: Base, BelongsToPolymorphicReflections, BelongsToReflections, Globalize, HasAndBelongsToManyReflections, HasManyReflections, HasManyThroughReflections, HasOneReflections, HasOneThroughReflections, Pluck, Renaming, SimpleAttributes