In chapter 6, Make Configuration Easy you talk about external configurations, and only for user level configuration thing. How about the case for servers, or more complex systems that are command line driven that should have something in /etc/ or other location that is not user specific.
This is also something I haven’t settled on myself, what is the proper location for system configuration files for gems. Use /etc or RbConfig::CONFIG[‘sysconfdir’] or something based off of RbConfig::CONFIG[‘localstatedir’] and the application name, and the like. I would like to hear your thoughts on the subject.