Module: Sequel::Plugins::ThroughAssociations
- Defined in:
- lib/sequel/plugins/through_associations.rb
Defined Under Namespace
Modules: ClassMethods, PrependClassMethods Classes: MissingAssociation, NoAssociationPath
Constant Summary collapse
- ASSOCIATION_THROUGH_TYPES =
{ :one_to_one => :one_through_many, :one_to_many => :many_through_many, :many_to_one => :one_through_many, :many_to_many => :many_through_many # many_to_pg_array # pg_array_to_many }
Class Method Summary collapse
-
.apply(mod) ⇒ Object
Ensure associations are loaded.
Class Method Details
.apply(mod) ⇒ Object
Ensure associations are loaded
18 19 20 21 22 |
# File 'lib/sequel/plugins/through_associations.rb', line 18 def self.apply mod Sequel.extension :inflector unless "".respond_to?(:pluralize) mod.plugin :many_through_many mod.singleton_class.prepend PrependClassMethods end |