Module: IAPVerifier

Defined in:
lib/iap_verifier.rb,
lib/iap_verifier/error.rb,
lib/iap_verifier/receipt.rb,
lib/iap_verifier/request.rb,
lib/iap_verifier/version.rb,
lib/iap_verifier/response_data.rb

Defined Under Namespace

Modules: Error Classes: Receipt, Request, ResponseData

Constant Summary collapse

VERSION =
"0.3.0"

Class Method Summary collapse

Class Method Details

.verify_receipt(receipt) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/iap_verifier.rb', line 13

def verify_receipt(receipt)
  begin
    verify_receipt!(receipt)
  rescue IAPVerifier::Error::Standard
    return nil
  end
end

.verify_receipt!(receipt) ⇒ Object



9
10
11
# File 'lib/iap_verifier.rb', line 9

def verify_receipt!(receipt)
  IAPVerifier::Request.new(receipt).response.receipt
end