ctran/annotate_models — pull request #119 by snarlysodboxer (2013-04-06 17:04:41+00:00)
Title: Automatically move position

1, I like annotations after my models.
2, I frequently forget to add the '-p after' option when using this gem.
3, Simply running the command again adding the '-p after' option does not change the position since it detects that the model has already been annotated.
4, During writing this functionality I discovered you could simply pass the --force option, however there is nothing in the documentation about this, and it seems to me this functionality should be default, so I wrote the change anyway.

I understand if other people feel differently about moving the position of the annotations by default.

Much like the other code I see in annotate_models, to detect the need to move the position of the annotations, this code relies on the following two regular expressions to find the beginning and end of the string (model file):

`/\A# == Schema Info/`
`/\n#\n\n\z/`