Module: Reform::Validation::ClassMethods
- Defined in:
- lib/reform/validation.rb
Instance Method Summary collapse
- #validate(*args, &block) ⇒ Object
- #validates(*args, &block) ⇒ Object
- #validates_with(*args, &block) ⇒ Object
-
#validation(name = :default, options = {}, &block) ⇒ Object
DSL.
- #validation_groups ⇒ Object
Instance Method Details
#validate(*args, &block) ⇒ Object
22 23 24 |
# File 'lib/reform/validation.rb', line 22 def validate(*args, &block) validation(:default, inherit: true) { validate *args, &block } end |
#validates(*args, &block) ⇒ Object
18 19 20 |
# File 'lib/reform/validation.rb', line 18 def validates(*args, &block) validation(:default, inherit: true) { validates *args, &block } end |
#validates_with(*args, &block) ⇒ Object
26 27 28 |
# File 'lib/reform/validation.rb', line 26 def validates_with(*args, &block) validation(:default, inherit: true) { validates_with *args, &block } end |
#validation(name = :default, options = {}, &block) ⇒ Object
DSL.
10 11 12 13 14 15 16 |
# File 'lib/reform/validation.rb', line 10 def validation(name=:default, ={}, &block) heritage.record(:validation, name, , &block) group = validation_groups.add(name, ) group.instance_exec(&block) end |