karmi/tire — pull request #426 by TwP (2012-08-07 17:53:43+00:00)
Title: Remove ActiveModel Dependencies

Karel,

Thank you for writing the Tire gem. We are currently using it here at GitHub to interface with several ElasticSearch indexes, and it has made ES much easier to use for us.

Our main Rails application is still running Rails 2.3, though. In order to use Tire in this context we have created a [fork of the project](https://github.com/github/tire) where all the ActiveModel code has been removed. We are contenting to make changes to suit our needs in this fork; however, I do not want this fork to diverge so far from Tire that it essentially becomes a separate project.

Issue #341 describes the very same problem that we encountered. Please let me know how I can help out in the development and improvement of the Tire gem.

I understand that this PR will dramatically change how Tire is used. It is also incomplete in that a second gem needs to be created that encapsulates the ActiveModel code and makes it available to those developers who need it.