Method: ActiveForm::Mixins::ElementMethods#required=

Defined in:
lib/active_form/mixins/element_methods.rb

#required=(value) ⇒ Object



220
221
222
223
224
225
226
227
# File 'lib/active_form/mixins/element_methods.rb', line 220

def required=(value)
  self.option_flags[:required] = value.to_s.to_boolean
  if self.option_flags[:required]
    validates_as_required
  else
    validators.delete_if { |v| v.code == 'required' }
  end
end