Class: ItunesReceiptDecoder::Decode::UnifiedReceipt
- Defined in:
- lib/itunes_receipt_decoder/decode/unified_receipt.rb
Overview
ItunesReceiptDecoder::Decode::UnifiedReceipt
Constant Summary collapse
- RECEIPT_FIELDS =
{ 0 => :environment, 2 => :bundle_id, 3 => :application_version, 12 => :creation_date, 17 => :in_app, 19 => :original_application_version, 21 => :expiration_date, 1701 => :quantity, 1702 => :product_id, 1703 => :transaction_id, 1705 => :original_transaction_id, 1704 => :purchase_date, 1706 => :original_purchase_date, 1708 => :expires_date, 1712 => :cancellation_date, 1711 => :web_order_line_item_id }
- TIMESTAMP_FIELDS =
i(creation_date expiration_date purchase_date original_purchase_date expires_date cancellation_date)
Instance Attribute Summary
Attributes inherited from Base
#environment, #options, #raw_receipt, #receipt, #style
Instance Method Summary collapse
-
#initialize(raw_receipt, options = {}) ⇒ UnifiedReceipt
constructor
A new instance of UnifiedReceipt.
Methods inherited from Base
Constructor Details
#initialize(raw_receipt, options = {}) ⇒ UnifiedReceipt
Returns a new instance of UnifiedReceipt.
37 38 39 40 |
# File 'lib/itunes_receipt_decoder/decode/unified_receipt.rb', line 37 def initialize(raw_receipt, = {}) @style = :unified super end |