elixir :: entity :: EntityMeta :: Class EntityMeta |
[frames] | no frames]

# Type EntityMeta

Entity meta class. You should only use it directly if you want to define your own base class for your entities (ie you don't want to use the provided 'Entity' class).

Instance Methods
__call__(cls, *args, **kwargs) x(...) |
the object's type |
__init__(cls, name, bases, dict_) x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
__setattr__(cls, key, value) x.__setattr__('name', value) <==> x.name = value |
Inherited from `type`: `__delattr__`, `__eq__`, `__ge__`, `__getattribute__`, `__gt__`, `__hash__`, `__le__`, `__lt__`, `__ne__`, `__new__`, `__repr__`, `__subclasses__`, `mro` Inherited from `object`: `__format__`, `__reduce__`, `__reduce_ex__`, `__sizeof__`, `__str__`, `__subclasshook__`

Properties
Inherited from `type`: `__abstractmethods__`, `__base__`, `__bases__`, `__basicsize__`, `__dictoffset__`, `__flags__`, `__instancecheck__`, `__itemsize__`, `__mro__`, `__name__`, `__subclasscheck__`, `__weakrefoffset__` Inherited from `object`: `__class__`

Method Details

### __call__(cls, *args, **kwargs) (Call operator) |
x(...) Overrides: type.__call__ (inherited documentation)

### __init__(cls, name, bases, dict_) (Constructor) |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Returns: the object's type Overrides: object.__init__ (inherited documentation)

### __setattr__(cls, key, value) |
x.__setattr__('name', value) <==> x.name = value Overrides: object.__setattr__ (inherited documentation)