Could you please indent the private methods as [the contribution guideline](http://guides.rubyonrails.org/contributing_to_ruby_on_rails.html#follow-the-coding-conventions) states ? Also, I think that this will at least need a changelog entry. Not sure if you should add one in AR changelog as well.