Преобразовать ответ транзакции Braintree в хеш или json b объект ruby - PullRequest
0 голосов
/ 22 сентября 2019

Здравствуйте, я хочу преобразовать объект транзакции ответа braintree либо в хеш-объект, либо в json.

Это мой ответ транзакции braintree

    #<Braintree::Transaction id: "3qf308w0", type: "sale", amount: "110.0", status: "submitted_for_settlement", created_at: 2019-09-22 02:22:31 UTC, 
credit_card_details: #<token: nil, bin: "411111", last_4: "1111", card_type: "Visa", expiration_date: "10/2019", cardholder_name: nil, customer_location: "US", prepaid: "Unknown", healthcare: "Unknown", durbin_regulated: "Unknown", debit: "Unknown", commercial: "Unknown", payroll: "Unknown", product_id: "Unknown", country_of_issuance: "Unknown", issuing_bank: "Unknown", image_url: "https://assets.braintreegateway.com/payment_method_logo/visa.png?environment=sandbox", unique_number_identifier: nil>, 
customer_details: #<id: nil, first_name: nil, last_name: nil, email: "elize@email.me", company: nil, website: nil, phone: "0123456789", fax: nil>, 
subscription_details:
    #<Braintree::Transaction::SubscriptionDetails:0x00005581601b16b0 @billing_period_end_date=nil, @billing_period_start_date=nil>, updated_at: 2019-09-22 02:22:31 UTC>

Есть ли какой-нибудь метод ruby, который может легкопреобразуйте это в хеш или объект json, чтобы я мог просто сохранить его в своей базе данных, так как тип файла базы данных - jsonb.

Спасибо

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