search for: befriend_us

Displaying 1 result from an estimated 1 matches for "befriend_us".

Did you mean: befriend_user
2006 Aug 11
0
pimp my code?? Using self.new in class methods, brittle design & testing such methods
...rails book. Basically the User has one Group and this one Group has many Friends (polymorphic two-way as "befriender" and "befriended"--users). from Friend.rb (here the "befriender" and "befriended" that are passed into the model are User objects) def self.befriend_user(befriender, befriended) unless befriender.is_friends_with(befriended) friend = self.new friend.befriender = befriender friend.befriended = befriended befriender.group.friends << friend friend else return end end Should I be breaking this up into smaller metho...