Drew Neil
Drew Neil
[ripper-tags](https://github.com/tmm1/ripper-tags) is "a fast, accurate ctags generator for ruby source code using Ripper". Perhaps it would make sense to use ripper-tags as an `xcmd`, rather than adding these features to...
The [test suite for ripper-tags](https://github.com/tmm1/ripper-tags/blob/master/test/test_ripper_tags.rb) suggests that it already supports most of the features @jfelchner mentioned: - [`test_extract_basics`](https://github.com/tmm1/ripper-tags/blob/eac7baa8dd465f62dca6e00f637f8f3f9fc6c185/test/test_ripper_tags.rb#L19-L77) (includes test for `Const1`) - [`test_extract_attr_accessor`](https://github.com/tmm1/ripper-tags/blob/eac7baa8dd465f62dca6e00f637f8f3f9fc6c185/test/test_ripper_tags.rb#L234-L250) - [`test_extract_alias`](https://github.com/tmm1/ripper-tags/blob/eac7baa8dd465f62dca6e00f637f8f3f9fc6c185/test/test_ripper_tags.rb#L190-L232) - [`test_extract_rails_associations`](https://github.com/tmm1/ripper-tags/blob/eac7baa8dd465f62dca6e00f637f8f3f9fc6c185/test/test_ripper_tags.rb#L252-L284)
Thanks for posting such a detailed issue. I'll look in to this when I get a chance.
I've also run into this problem. It seems to be an issue with both `:Make!` and `:Dispatch!`