Class: Serega::Attribute

Inherits:
Object
  • Object
show all
Extended by:
Helpers::SerializerClassHelper
Includes:
AttributeInstanceMethods
Defined in:
lib/serega/attribute.rb,
lib/serega/validations/attribute/check_name.rb,
lib/serega/validations/attribute/check_opts.rb,
lib/serega/validations/attribute/check_block.rb,
lib/serega/validations/attribute/check_opt_key.rb,
lib/serega/validations/attribute/check_opt_hide.rb,
lib/serega/validations/attribute/check_opt_many.rb,
lib/serega/validations/attribute/check_opt_serializer.rb

Overview

Stores Attribute data

Defined Under Namespace

Modules: AttributeInstanceMethods Classes: CheckBlock, CheckName, CheckOptHide, CheckOptKey, CheckOptMany, CheckOptSerializer, CheckOpts

Instance Attribute Summary

Attributes included from Helpers::SerializerClassHelper

#serializer_class

Attributes included from AttributeInstanceMethods

#block, #name, #opts

Method Summary

Methods included from AttributeInstanceMethods

#hide, #initialize, #key, #many, #relation?, #serializer, #value, #value_block, #visible?