class Athena::Validator::Metadata::PropertyMetadata(EntityType, PropertyIdx)

Included Modules

Defined in:

metadata/property_metadata.cr

Constructors

Instance Method Summary

Instance methods inherited from module Athena::Validator::Metadata::PropertyMetadataInterface

name : String name

Instance methods inherited from module Athena::Validator::Metadata::MetadataInterface

cascading_strategy : AVD::Metadata::CascadingStrategy cascading_strategy, constraints : Array(AVD::Constraint) constraints, find_constraints(group : String) : Array(AVD::Constraint) find_constraints

Instance methods inherited from module Athena::Validator::Metadata::GenericMetadata

add_constraint(constraint : AVD::Constraint) : AVD::Metadata::GenericMetadata add_constraint, add_constraints(constraints : Array(AVD::Constraint)) : AVD::Metadata::GenericMetadata add_constraints, cascading_strategy : AVD::Metadata::CascadingStrategy cascading_strategy, constraints : Array(AVD::Constraint) constraints, find_constraints(group : String) : Array(AVD::Constraint) find_constraints

Instance methods inherited from module Athena::Validator::Metadata::MetadataInterface

cascading_strategy : AVD::Metadata::CascadingStrategy cascading_strategy, constraints : Array(AVD::Constraint) constraints, find_constraints(group : String) : Array(AVD::Constraint) find_constraints

Constructor Detail

def self.new(name : String) #

[View source]

Instance Method Detail

def class_name : EntityType.class #

Returns the class the property self represents, belongs to.


[View source]
def name : String #

Returns the name of the member represented by self.


[View source]