class AndroidInAppBilling::PublisherClient
Client for android publisher v2 API
Attributes
client[R]
Public Class Methods
new()
click to toggle source
# File lib/android_in_app_billing/publisher_client.rb, line 10 def initialize @client = ClientBuilder.build end
Public Instance Methods
get_purchase_subscription(product_id, token)
click to toggle source
@param product_id [String] @param token [String] @return [AndroidInAppBilling::SubscriptionPurchase] @raise Google::Apis::ClientError @raise Google::Apis::ServerError @raise Signet::AuthorizationError
# 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
Private Instance Methods
package_name()
click to toggle source
# File lib/android_in_app_billing/publisher_client.rb, line 29 def package_name AndroidInAppBilling.config.package_name end