lib/cieloz/bandeiras.rb in cieloz-0.0.8 vs lib/cieloz/bandeiras.rb in cieloz-0.0.9
- old
+ new
@@ -2,20 +2,20 @@
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
+ produto = produto.to_s
+ case produto
+ when 'mastercard_securecode'
[MASTERCARD, :autorizar_somente_autenticada]
- when :verified_by_visa
+ 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"
+ [nil, nil]
end
end
end
end
end