Method: PureValidator::Validator::ClassMethods#validates

Defined in:
lib/pure_validator/validator.rb

#validates(*args) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/pure_validator/validator.rb', line 9

def validates(*args)
  options = args.pop
  PureValidator::ArgsValidator.is_hash!(options, "last argument")

  self.validations ||= {}
  args.each do |attr_name|
    add_validations(attr_name, options)
  end
end