Rails.application.config brilliantly doesn't trap the non-existence of an option and return like, say, a Hash would, so I have to check for whether it will respond to an option first which is a bit dumb.  Is there any reason why nil isn't a reasonable response to a configuration option which is not present?
Build #4 as at the commit previous to last.