enspiral/loomio — pull request #428 by jonlemmon (2012-12-16 23:37:26+00:00)
Title: Refactor Group#add_member! methods

This refactoring is part of the developer's guild homework. The main methods refactored were `Group#add_request!` `Group#add_member!` and `Group#add_admin!`.

Used Extract Method on these methods to try and make them more readable. The more refactoring I did, the more I wanted to do (it made me notice that a lot of this stuff should probably be happening in the membership model), but decided to leave that till later. =)