Sha256: a59797ab000355945b6dde7db19f053d494e29bacdeb230b0a626671e4e75a0e
Contents?: true
Size: 736 Bytes
Versions: 3
Compression:
Stored size: 736 Bytes
Contents
module Workarea module Orderbot class Order module Tender class General attr_reader :tender, :options def initialize(tender, options = {}) @tender = tender @option = options end def to_h { payment_reference_id: tender.id.to_s, payment_type: "unknown", payment_method_type: "paid_from_web", amount_paid: tender.amount.to_f, payment_date: transaction.created_at.iso8601 } end private def transaction tender.transactions.successful.sort_by(&:created_at).last end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems