Method: Reform::Validation::ClassMethods#validation
- Defined in:
- lib/reform/validation.rb
#validation(name = nil, options = {}, &block) ⇒ Object
DSL.
10 11 12 13 14 15 16 17 18 |
# File 'lib/reform/validation.rb', line 10 def validation(name = nil, = {}, &block) = deprecate_validation_positional_args(name, ) name = [:name] # TODO: remove in favor of kw args in 3.0. heritage.record(:validation, , &block) group = validation_groups.add(name, ) group.instance_exec(&block) end |