| Module | Sequel::Plugins::ManyToOnePkLookup::ClassMethods |
| In: |
lib/sequel/plugins/many_to_one_pk_lookup.rb
|
Disable primary key lookup in cases where it will result in a different query than the association query.
# File lib/sequel/plugins/many_to_one_pk_lookup.rb, line 26
26: def def_many_to_one(opts)
27: if !opts.has_key?(:many_to_one_pk_lookup) &&
28: (opts[:dataset] || opts[:conditions] || opts[:block] || opts[:select] ||
29: (opts.has_key?(:key) && opts[:key] == nil))
30: opts[:many_to_one_pk_lookup] = false
31: end
32: super
33: end