Sha256: f1098142c0892f819f0200bf46a22b97f5671b58d022ac86f2f115a176366ff8

Contents?: true

Size: 302 Bytes

Versions: 49

Compression:

Stored size: 302 Bytes

Contents

module CatarsePagarme
  class SlipTransaction < TransactionBase
    def charge!
      self.transaction = PagarMe::Transaction.new(self.attributes)
      self.transaction.charge

      change_payment_state
      self.transaction
    end

    def payment_method
      PaymentType::SLIP
    end
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
catarse_pagarme-2.10.9 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.8 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.7 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.6 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.5 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.4 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.2 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.1 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.10.0 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.13 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.12 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.11 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.10 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.9 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.8 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.7 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.6 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.5 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.4 app/models/catarse_pagarme/slip_transaction.rb
catarse_pagarme-2.9.3 app/models/catarse_pagarme/slip_transaction.rb