Class: Sufia::Forms::CollectionEditForm

Inherits:
Object
  • Object
show all
Includes:
HydraEditor::Form
Defined in:
app/forms/sufia/forms/collection_edit_form.rb

Instance Method Summary collapse

Instance Method Details

#required?(key) ⇒ Boolean

Test to see if the given field is required

Parameters:

  • key (Symbol)

    a field

Returns:

  • (Boolean)

    is it required or not



12
13
14
# File 'app/forms/sufia/forms/collection_edit_form.rb', line 12

def required?(key)
  model_class.validators_on(key).any? { |v| v.is_a? ActiveModel::Validations::PresenceValidator }
end