Sha256: ee02fb755b264826169a1346315ade80bd5689539c5cb02d478d7e45c2013f5c
Contents?: true
Size: 623 Bytes
Versions: 7
Compression:
Stored size: 623 Bytes
Contents
module Sufia module Forms class CollectionEditForm include HydraEditor::Form self.model_class = ::Collection self.terms = [:resource_type, :title, :creator, :contributor, :description, :tag, :rights, :publisher, :date_created, :subject, :language, :identifier, :based_near, :related_url] # Test to see if the given field is required # @param [Symbol] key a field # @return [Boolean] is it required or not def required?(key) model_class.validators_on(key).any?{|v| v.kind_of? ActiveModel::Validations::PresenceValidator} end end end end
Version data entries
7 entries across 7 versions & 1 rubygems