class StoreKit::Receipt

Attributes

receipt_data[R]

Public Class Methods

new(receipt_data) click to toggle source
# File lib/storekit/receipt.rb, line 5
def initialize(receipt_data)
  @receipt_data = receipt_data
end

Public Instance Methods

iap_receipts() click to toggle source
# File lib/storekit/receipt.rb, line 9
def iap_receipts
  @receipt_data['receipt']['in_app'] || []
end
receipt_chains() click to toggle source
# File lib/storekit/receipt.rb, line 13
def receipt_chains
  iap_receipts
    .group_by   { |receipt| receipt['original_transaction_id'] }
    .each_value { |chain| chain.sort_by! { |receipt| receipt['purchase_date_ms'].to_i } }
end