class DataMaiorEOuMenorQueValidator < ActiveModel::EachValidator
	def validate_each(record, attr, value)
		if options[:menor_que]
			options[:menor_que].each do |menor_que|
				record.errors.add(attr, options[:mensagem]) if value && record.send(menor_que) && value >= record.send(menor_que)
			end
		end

		if options[:maior_que]
			options[:maior_que].each do |maior_que|
				record.errors.add(attr, options[:mensagem]) if value && record.send(maior_que) && value <= record.send(maior_que)
			end
		end
	end
end
