class PlayMarket::Receipt
Attributes
nonce[R]
orders[R]
Public Class Methods
new(attrs)
click to toggle source
# File lib/play_market/receipt.rb, line 19 def initialize(attrs) @nonce = attrs['nonce'] @orders = attrs['orders'].map { |order_attrs| Order.new(order_attrs) } end
verify(data, signature)
click to toggle source
# File lib/play_market/receipt.rb, line 25 def verify(data, signature) verify!(data, signature) rescue false end
verify!(data, signature)
click to toggle source
# File lib/play_market/receipt.rb, line 29 def verify!(data, signature) client = Client.new begin client.verify!(data, signature) rescue PlayMarket::VerificationError => error raise error end end