class Tarpon::Request::Subscriber::Subscription
Public Class Methods
new(subscriber_path:, product_id:)
click to toggle source
# File lib/tarpon/request/subscriber/subscription.rb, line 7 def initialize(subscriber_path:, product_id:) @subscriber_path = subscriber_path @product_id = product_id end
Public Instance Methods
defer(expiry_time_ms:)
click to toggle source
# File lib/tarpon/request/subscriber/subscription.rb, line 12 def defer(expiry_time_ms:) body = { expiry_time_ms: expiry_time_ms } perform(method: :post, path: "#{path}/defer", key: :secret, body: body) end
Private Instance Methods
path()
click to toggle source
# File lib/tarpon/request/subscriber/subscription.rb, line 20 def path "#{@subscriber_path}/subscriptions/#{@product_id}" end