module Sequel::Plugins::AssociationProxies::ClassMethods

  1. lib/sequel/plugins/association_proxies.rb

Methods

Public Instance

  1. def_association_method

Public Instance methods

def_association_method (opts)

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

[show source]
# File lib/sequel/plugins/association_proxies.rb, line 43
def def_association_method(opts)
  opts.returns_array? ? association_module_def(opts.association_method, opts){|*r| AssociationProxy.new(self, opts, r[0])} : super
end