Sha256: f71c6b9ed9d1038677553b2ddb977fa1a7ad18b258a0744e067f54a549260795
Contents?: true
Size: 607 Bytes
Versions: 12
Compression:
Stored size: 607 Bytes
Contents
# frozen_string_literal: true require_dependency "concerns/enum_attribute_localizable" class VirtualModel < FormCore::VirtualModel include FormCore::ActsAsDefaultValue include EnumAttributeLocalizable def persisted? false end class << self def nested_models @nested_models ||= {} end def attr_readonly?(attr_name) readonly_attributes.include? attr_name.to_s end def metadata @metadata ||= {} end def _embeds_reflections _reflections.select { |_, v| v.is_a? ActiveEntity::Reflection::EmbeddedAssociationReflection } end end end
Version data entries
12 entries across 12 versions & 1 rubygems