2010-10-10 5 views
0

Est-ce que quelqu'un sait s'il existe un moyen de surcharger une méthode d'accès d'association et non le setter?Méthodes d'association de surcharge

Par exemple

class Bar 
    has_many :users 

    def users 
    'foo' 
    end 

end 

a = Bar.new 
a.users # => 'foo' 
a.users << bob => [bob] 

espoir qui fait sens.

+1

Vous voudrez peut-être commencer à accepter d'autres personnes réponses ... 6 questions et pas accepté. –

Répondre

1

Ok, je ne peux pas le faire.

Je surcharge la méthode qui accède à l'objet proxy d'association.

Oh bien vivre un apprendre.