Martin, I'm not sure that works.  At least, after changing it as you suggest, I get: 

    undefined method `info' for nil:NilClass
     # ./lib/parliament/parliamentarian.rb:45:in `total_score'

I don't necessarily want anything outside of the Parliamentarian instance to access @logger.  This way it is simply a private instance variable.