Fix update logic with --no-read flag
Record assigns to ruby constants as definitions

This way they show up in ctags etc.