Currently ActionMailbox has a hard depencency to ActiveRecord, which makes the GEM for me unusable, as I use AWS’ DynamoDB. Same goes for people using Mongodb via Mongoid. As I want to use AWS SES for the Inbox, I don’t want to rewrite the whole ameneties those Gems bring.
Therefore it’s a pity that there’s a hardcoded reference to ActiveRecord , as I could easily rewrite the class InboundEmail to redirect this data to DynamoDB.
I could now start forking the Gem and removing those references to ActiveRecord, but before I do that I wanted to know what’s the official way forward for this part of Rails.