module Rails::MarkRequirements::ClassMethods

Public Instance Methods

mark_required? :attribute click to toggle source

does field_for(object.attribute) require ‘a presence’

# File lib/rails/mark_requirements.rb, line 18
def mark_required?(attribute)
  validation_classes = self.validators_on(attribute).map(&:class)
  ret = false
  ret = true if validation_classes.include?(ActiveModel::Validations::PresenceValidator)
  ret
end