class NForm::Form
Public Instance Methods
valid?()
click to toggle source
# File lib/nform/form.rb, line 8 def valid? errors.clear validate! true rescue ValidationError false end
validate!() { || ... }
click to toggle source
# File lib/nform/form.rb, line 16 def validate! yield if block_given? validation_error! if errors.any? end
Private Instance Methods
validation_error!(hash={})
click to toggle source
# File lib/nform/form.rb, line 22 def validation_error!(hash={}) errors.merge(hash) raise ValidationError.new(errors) end