Sha256: 178fbcc01e232ee483c2d8dc9b75883601635a45c3bb53f7c961169eac7f6023
Contents?: true
Size: 589 Bytes
Versions: 5
Compression:
Stored size: 589 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 case produto.to_sym when :mastercard_securecode [MASTERCARD, :autorizar_somente_autenticada] when :verified_by_visa [VISA, :autorizar_somente_autenticada] else produto = produto.to_s if ALL.include? produto [produto, :autorizacao_direta] else raise "product_not_supported" end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
cieloz-0.0.8 | lib/cieloz/bandeiras.rb |
cieloz-0.0.7 | lib/cieloz/bandeiras.rb |
cieloz-0.0.4 | lib/cieloz/bandeiras.rb |
cieloz-0.0.3 | lib/cieloz/bandeiras.rb |
cieloz-0.0.2 | lib/cieloz/bandeiras.rb |