Сложно использовать ActiveMerchant в проекте, который не использует ActiveRecord в качестве ORM? - PullRequest
0 голосов
/ 22 сентября 2009

ActiveMerchant, кажется, запекается с учетом AR.

Я пришел к такому выводу, основываясь на том факте, что метод purchase () возвращает объект ActiveRecord :: Billing :: Response :

Правильно ли это, и если да, значит ли это, что может быть трудно использовать ActiveMerchant в проекте, который использует другой Ruby ORM (Sequel / Datamapper)?

1 Ответ

0 голосов
/ 22 сентября 2009

Если вы проверите реализацию ActiveMerchant :: Billing :: Response, нигде в файле нет упоминания об ActiveRecord. Не уверен, откуда вы взяли, что AM возвращает объекты AR.

Рассматривая реализацию #purchase для шлюза Braintree, он вызывает #commit, который просто возвращает ActiveMerchant :: Billing :: Response объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...