def initialize(attrs, options, required, scope, opts = {})
if options.is_a?(Hash)
@excepts = options[:except]
@values = options[:value]
@proc = options[:proc]
warn '[DEPRECATION] The values validator except option is deprecated. ' \
'Use the except validator instead.' if @excepts
raise ArgumentError, 'proc must be a Proc' if @proc && !@proc.is_a?(Proc)
warn '[DEPRECATION] The values validator proc option is deprecated. ' \
'The lambda expression can now be assigned directly to values.' if @proc
else
@excepts = nil
@values = nil
@proc = nil
@values = options
end
super
end