Module: Cieloz::Bandeiras

Defined in:
lib/cieloz/bandeiras.rb

Constant Summary collapse

ALL =
%w(amex diners discover elo mastercard visa)

Class Method Summary collapse

Class Method Details

.operacao(produto) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/cieloz/bandeiras.rb', line 6

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