michael-groble/sqlite3-ruby — comment on commit 83fe22df0cc0efc1d67596ce313aa60f700ae375
File:  line 0
By sj26:

This means I could install the sqlite3 gem, then install spatial lite, and would have to uninstall/reinstall the gem to recompile the bindings to get spatialite functionality? I don't like that this means there's no way to depend on spatialite functionality via a gemspec either.

I'd be more in favour of providing another gem to be depended upon which injects spatialite bindings in place of the normal sqlite3 bindings—sqlite3-spatialite or something. Is this how things currently work?