module Avo::Fields::Concerns::IsRequired
def is_required?
def is_required? return required_from_validators if required.nil? Avo::ExecutionContext.new(target: required, record: record, view: view, resource: resource).handle end
def required_from_validators
def required_from_validators return false if record.nil? validators.any? do |validator| validator.is_a? ActiveModel::Validations::PresenceValidator end end
def validators
def validators record.class.validators_on(id) end