Sha256: e72250e84a054410c9374df1c56acd20269c72d61df00aae80c7a7c24356e6ec
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
module Peakium class Customer < APIResource include Peakium::APIOperations::Create include Peakium::APIOperations::List include Peakium::APIOperations::Update def subscriptions Subscription.all({ :customer => id }, @api_key) end def subscription(token) subscription = Subscription.new(token, @api_key) subscription['customer'] = self subscription.refresh subscription end private def subscription_url(token) "#{subscriptions_url}/#{CGI.escape(token)}" end def subscriptions_url "#{endpoint_url}/subscriptions" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
peakium-0.1.4 | lib/peakium/api_resources/customer.rb |
peakium-0.1.3 | lib/peakium/api_resources/customer.rb |