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