I know this isn't really part of the change, but I'm *very much* against having an individual cookbook manage dotfiles like this.  I'd prefer to write this stuff (and what's in `.bash_profile`) to something like `~/.bashrc.d/rbenv` and `~/.bash_profile.d/rbenv` and leave it to the user of the cookbook to source them accordingly.