Sha256: 977ff8845564cdea97e72b28f04e71e9bb3f482427e3cd08dd437e9cbcaaccf0
Contents?: true
Size: 555 Bytes
Versions: 5
Compression:
Stored size: 555 Bytes
Contents
class StripeOrderItem < StripeModelCallbacks::ApplicationRecord belongs_to :stripe_order, optional: true, primary_key: "stripe_id" monetize :amount_cents def self.stripe_class Stripe::OrderItem end def assign_from_stripe(object) check_object_is_stripe_class(object) assign_attributes( amount: Money.new(object.amount, object.currency), currency: object.currency, description: object.description, parent_id: object.parent, quantity: object.quantity, order_item_type: object.type ) end end
Version data entries
5 entries across 5 versions & 1 rubygems