lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.11 vs lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.12
- old
+ new
@@ -18,11 +18,11 @@
portador.instance_variable_set "@#{attr}", val.to_s
}
portador.numero.gsub! ' ', ''
end
- validates :numero, format: { with: /^\d{16}$/ }
- validates :codigo_seguranca, format: { with: /^(\d{3}|\d{4})$/ }
+ validates :numero, format: { with: /\A\d{16}\z/ }
+ validates :codigo_seguranca, format: { with: /\A(\d{3}|\d{4})\z/ }
validate :valida_ano_validade, unless: ->{ validade.nil? }
validate :valida_mes_validade, unless: ->{ validade.nil? }
validates :indicador, presence: true