> I realise this isn't the answer you're looking for, but I'm curious: where > did you get the idea that a presenter should know anything about HTML?
Maybe I am using the wrong terminology then. I always thought presenters were classes that output presentational content... If you have a view with a lot of dynamic content, the conditional logic ends up building to the point where the view is unreadable, and if you try to refactor out into helper methods, you end up having something like module MyHelper def something(lol) modify_lol(lol) end def modify_lol(lol) do_something_else_with_lol(lol) end ... etc end A class helps to eliminate this problem by giving you a way to instantiate with instance variables and cut down on having pass around the same variable to multiple helpers...... I've always called that a presenter, and in this case it deals with HTML. Am I totally on crack? Patrick J. Collins http://collinatorstudios.com _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users