Sha256: 170675c070720a5f132b187de718d7881e8513d0f50580eb8e6b667abe4702b3
Contents?: true
Size: 605 Bytes
Versions: 3
Compression:
Stored size: 605 Bytes
Contents
module Conekta class Subscription < Resource include Conekta::Operations::Update include Conekta::Operations::CustomAction def _url raise Error.new( I18n.t('error.resource.id', { resource: self.class.class_name, locale: :en }), I18n.t('error.resource.id_purchaser', { locale: Conekta.locale.to_sym })) if (id.nil? || id.empty?) self.customer._url + "/subscription" end def pause custom_action(:post, 'pause') end def resume custom_action(:post, 'resume') end def cancel custom_action(:post, 'cancel') end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
conekta-1.0.0 | lib/conekta/subscription.rb |
conekta-0.5.8 | lib/conekta/subscription.rb |
conekta-0.5.7 | lib/conekta/subscription.rb |