Class: AndroidInAppBilling::PublisherClient
- Inherits:
-
Object
- Object
- AndroidInAppBilling::PublisherClient
- Defined in:
- lib/android_in_app_billing/publisher_client.rb,
lib/android_in_app_billing/publisher_client/client_builder.rb
Overview
Client for android publisher v2 API
Defined Under Namespace
Classes: ClientBuilder
Instance Method Summary collapse
- #get_purchase_subscription(product_id, token) ⇒ AndroidInAppBilling::SubscriptionPurchase
-
#initialize ⇒ PublisherClient
constructor
A new instance of PublisherClient.
Constructor Details
#initialize ⇒ PublisherClient
Returns a new instance of PublisherClient.
10 11 12 |
# File 'lib/android_in_app_billing/publisher_client.rb', line 10 def initialize @client = ClientBuilder.build end |
Instance Method Details
#get_purchase_subscription(product_id, token) ⇒ AndroidInAppBilling::SubscriptionPurchase
20 21 22 23 |
# File 'lib/android_in_app_billing/publisher_client.rb', line 20 def get_purchase_subscription(product_id, token) response = client.get_purchase_subscription(package_name, product_id, token) SubscriptionPurchase.new(response.to_h) end |