initial site
create a helper method that helps in created presenters, this way we instantiate our presenter
move complex logic view related to displaying avatar image into presenter
generalize the common behaviour between presenters
reference generic @object instances in preseneters not only @user
move heavy view related logic into presenter
refactor presenter
any unknown methods to presenter will be send tot the template
access a presenter from the controller layer
test user presenter with rspec
put include ActionView::TestCase::Behavior in spec_helper configuration file
the view object passed into the presenter will have access to all the helper methods in the application except those defined in the controller so current_user must be stubbed out and supply any desired values even when you call helper_method in the controller