lib/sigiss/taker.rb in sigiss-0.1.0 vs lib/sigiss/taker.rb in sigiss-0.1.1

- old
+ new

@@ -1,10 +1,10 @@ -require 'lotus/validations' require 'sigiss/extension' +require 'active_model' module Sigiss class Taker - include Lotus::Validations + include ActiveModel::Validations include Sigiss::Extension attr_accessor :tomador_tipo, :tomador_cnpj, :tomador_email, @@ -21,17 +21,17 @@ :tomador_fone, :tomador_ramal, :tomador_fax, :tomador_ramal_fax - validates :tomador_tipo, presence: true - validates :tomador_cnpj, presence: true - validates :tomador_razao, presence: true - validates :tomador_endereco, presence: true - validates :tomador_numero, presence: true - validates :tomador_bairro, presence: true - validates :tomador_CEP, presence: true - validates :tomador_cod_cidade, presence: true + validates_presence_of :tomador_tipo, + :tomador_cnpj, + :tomador_razao, + :tomador_endereco, + :tomador_numero, + :tomador_bairro, + :tomador_CEP, + :tomador_cod_cidade, def initialize(attributes = {}) @tomador_tipo = attributes[:tomador_tipo] @tomador_cnpj = attributes[:tomador_cnpj] @tomador_email = attributes[:tomador_email]