Module Sequel::Plugins::ManyToOnePkLookup::ClassMethods
In: lib/sequel/plugins/many_to_one_pk_lookup.rb

Methods

Public Instance methods

Disable primary key lookup in cases where it will result in a different query than the association query.

[Source]

    # 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

[Validate]