Stannum

A library for defining and validating data structures.

Module: Stannum::Entities::PrimaryKey::ClassMethods

Parent Namespace
Stannum::Entities::PrimaryKey
Defined In
lib/stannum/entities/primary_key.rb

Table Of Contents

Overview

Class methods to extend the class when including PrimaryKey.

Back To Top

Instance Methods

#define_primary_key(attr_name, attr_type, **options) => Symbol

Defines a primary key attribute on the entity.

Parameters

Options Hash (options)

Returns

See Also

#primary_key => Stannum::Attribute

Returns

Raises

#primary_key? => Boolean

Returns

#primary_key_name => String, nil

Returns

#primary_key_type => Class, nil

Returns

Back To Top


Back to Documentation | Versions | 0.4 | Reference | Stannum | Stannum::Entities | Stannum::Entities::PrimaryKey