module Avo::Fields::Concerns::IsRequired
def is_required?
def is_required? if required.respond_to? :call Avo::Hosts::ViewRecordHost.new(block: required, record: model, view: view).handle else required.nil? ? required_from_validators : required end end
def required_from_validators
def required_from_validators return false if model.nil? validators.any? do |validator| validator.kind_of? ActiveModel::Validations::PresenceValidator end end
def validators
def validators model.class.validators_on(id) end