Sha256: 5bc040a125cee6c2551738c2f503ad625f3e827304a9105eff2694e1839803ca

Contents?: true

Size: 357 Bytes

Versions: 6

Compression:

Stored size: 357 Bytes

Contents

module Conekta
  class PaymentSource < Resource
    include Conekta::Operations::Delete
    include Conekta::Operations::Update
    include Conekta::Operations::CustomAction

    def _url
      ensure_id

      self.customer._url + self.class._url + "/" + id
    end

    def delete
      self.delete_member('customer', 'payment_sources')
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
conekta-2.6.0 lib/conekta/payment_source.rb
conekta-tiempometa-2.4.2 lib/conekta/payment_source.rb
conekta-2.5.0 lib/conekta/payment_source.rb
conekta-2.4.2 lib/conekta/payment_source.rb
conekta-2.4.1 lib/conekta/payment_source.rb
conekta-2.4.0 lib/conekta/payment_source.rb