Sha256: 145fff07eae2eda920e8c3b2dcf259024383167b01680cda8e3b406c07034cb4

Contents?: true

Size: 457 Bytes

Versions: 9

Compression:

Stored size: 457 Bytes

Contents

module Cieloz
  module Bandeiras
    ALL = %w(amex diners discover elo mastercard visa)
    AMEX, DINERS, DISCOVER, ELO, MASTERCARD, VISA = ALL

    def self.operacao produto
      produto = produto.to_s
      case produto
      when 'mastercard_securecode'
        :autorizar_somente_autenticada
      when 'verified_by_visa'
        :autorizar_somente_autenticada
      else
        :autorizacao_direta if ALL.include? produto
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cieloz-0.0.21 lib/cieloz/bandeiras.rb
cieloz-0.0.20 lib/cieloz/bandeiras.rb
cieloz-0.0.19 lib/cieloz/bandeiras.rb
cieloz-0.0.18 lib/cieloz/bandeiras.rb
cieloz-0.0.17 lib/cieloz/bandeiras.rb
cieloz-0.0.16 lib/cieloz/bandeiras.rb
cieloz-0.0.15 lib/cieloz/bandeiras.rb
cieloz-0.0.14 lib/cieloz/bandeiras.rb
cieloz-0.0.13 lib/cieloz/bandeiras.rb