def define_method(link_field)
      raise ArgumentError, "argument cannot be nil" if link_field.nil?
      if (@owner.respond_to? link_field.to_sym) && @owner.debug
        warn "Warning: Overriding method: #{@owner.class}##{link_field}"
      end
      @owner.class.module_eval %Q?
        def #{link_field}
          query_association :#{link_field}
        end
      ?
      link_field
    end
def define_method(link_field)
      raise ArgumentError, "argument cannot be nil" if link_field.nil?
      if (@owner.respond_to? link_field.to_sym) && @owner.debug
        warn "Warning: Overriding method: #{@owner.class}##{link_field}"
      end
      @owner.class.module_eval %Q?
        def #{link_field}
          query_association :#{link_field}
        end
      ?
      link_field
    end
Generates the association proxy method for related module