Sha256: 84ec9313e83388adc7448372bbd3b6293106b72d15ef1d8ce4f051019482650f

Contents?: true

Size: 478 Bytes

Versions: 7

Compression:

Stored size: 478 Bytes

Contents

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

    attr_accessor :created_at, :last4, :bin, :name,
                  :exp_month, :exp_year, :brand,
                  :parent_id, :default

    def _url
      ensure_id

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

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

Version data entries

7 entries across 7 versions & 2 rubygems

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