Sha256: e8805d75bbf530d7cbfe517440f2e13ca2d9d3ecc43bc0f08b3382d16c6a0cf1

Contents?: true

Size: 602 Bytes

Versions: 65

Compression:

Stored size: 602 Bytes

Contents

module CatarsePagarme
  class PaymentEngine
    def name
      'Pagarme'
    end

    def review_path contribution
      url_helpers.review_pagarme_path(contribution)
    end

    def locale
      'pt'
    end

    def can_do_refund?
      true
    end

    def direct_refund contribution
      contribution.pagarme_delegator.refund
    end

    def can_generate_second_slip?
      true
    end

    def second_slip_path(contribution)
      url_helpers.second_slip_pagarme_path(contribution)
    end

    protected

    def url_helpers
      CatarsePagarme::Engine.routes.url_helpers
    end
  end
end

Version data entries

65 entries across 65 versions & 1 rubygems

Version Path
catarse_pagarme-2.6.1 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.6.0 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.5.1 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.5.0 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.10 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.9 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.8 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.7 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.6 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.5 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.4 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.3 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.2 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-1.5.3 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-1.5.2 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.1 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-1.5.1 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-1.5.0 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.4.0 lib/catarse_pagarme/payment_engine.rb
catarse_pagarme-2.3.10 lib/catarse_pagarme/payment_engine.rb