Module Sequel::Plugins::AssociationProxies::ClassMethods
In: lib/sequel/plugins/association_proxies.rb

Methods

Attributes

association_proxy_to_dataset  [R]  Proc that accepts a method name, array of arguments, and block and should return a truthy value to send the method to the dataset instead of the array of associated objects.

Public Instance methods

Changes the association method to return a proxy instead of the associated objects directly.

[Source]

     # File lib/sequel/plugins/association_proxies.rb, line 101
101:         def def_association_method(opts)
102:           if opts.returns_array?
103:             association_module_def(opts.association_method, opts) do |dynamic_opts=OPTS, &block|
104:               AssociationProxy.new(self, opts, dynamic_opts, &block)
105:             end
106:           else
107:             super
108:           end
109:         end

[Validate]