lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.16 vs lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.17
- old
+ new
@@ -18,15 +18,12 @@
portador.instance_variable_set "@#{attr}", val.to_s
}
portador.numero.gsub! ' ', ''
end
- validates :numero, format: { with: /\A\d{16}\z/ }
validates :codigo_seguranca, format: { with: /\A(\d{3}|\d{4})\z/ }
-
- validate :valida_validade
-
validates :indicador, presence: true
+ validate :valida_validade
def self.map(source, opts={})
num, val, cod, nome = attrs_from source, opts,
:numero, :validade, :codigo_seguranca, :nome_portador