Table of Contents - structural-0.2.0 Documentation
Classes and Modules
- Structural
- Structural::Hashifier
- Structural::InvalidDefaultTypeError
- Structural::MissingAttributeError
- Structural::Model
- Structural::Model::Association
- Structural::Model::Association::Hierarchy
- Structural::Model::Definer
- Structural::Model::Descriptor
- Structural::Model::Field
- Structural::Model::HasMany
- Structural::Model::HasOne
- Structural::Model::TypeCasts
- Structural::Model::TypeCasts::Date
- Structural::Model::TypeCasts::Float
- Structural::Model::TypeCasts::Identity
- Structural::Model::TypeCasts::Integer
- Structural::Model::TypeCasts::Money
- Structural::Model::TypeCasts::Time
- Structural::Timestamps
Methods
- ::as_data — Structural::Hashifier
- ::cast — Structural::Model::TypeCasts::Identity
- ::cast — Structural::Model::TypeCasts::Integer
- ::cast — Structural::Model::TypeCasts::Float
- ::cast — Structural::Model::TypeCasts::Date
- ::cast — Structural::Model::TypeCasts::Time
- ::cast — Structural::Model::TypeCasts::Money
- ::cast — Structural::Model::TypeCasts
- ::casts — Structural::Model::TypeCasts
- ::hashify — Structural::Hashifier
- ::included — Structural::Model
- ::included — Structural::Timestamps
- ::method — Structural::Model::Definer
- ::method_memoize — Structural::Model::Definer
- ::new — Structural::Model::Association::Hierarchy
- ::new — Structural::Model::Field
- ::new — Structural::Model
- ::new — Structural::Timestamps
- ::register — Structural::Model::TypeCasts
- ::type — Structural::Model::TypeCasts::Identity
- ::type — Structural::Model::TypeCasts::Integer
- ::type — Structural::Model::TypeCasts::Float
- ::type — Structural::Model::TypeCasts::Date
- ::type — Structural::Model::TypeCasts::Time
- ::type — Structural::Model::TypeCasts::Money
- #== — Structural::Model
- #cast — Structural::Model::Field
- #constants — Structural::Model::Association::Hierarchy
- #default — Structural::Model::Field
- #default — Structural::Model::HasOne
- #default? — Structural::Model::Field
- #default_value — Structural::Model::Field
- #define — Structural::Model::Field
- #eql? — Structural::Model
- #field — Structural::Model::Descriptor
- #has_many — Structural::Model::Descriptor
- #has_one — Structural::Model::Descriptor
- #hash — Structural::Model
- #hierarchy — Structural::Model::Association
- #hierarchy — Structural::Model::Association::Hierarchy
- #hook_define — Structural::Model::Field
- #inferred_class — Structural::Model::Association
- #inferred_class_name — Structural::Model::Association
- #ivar_name — Structural::Model::Field
- #key — Structural::Model::Field
- #memoize — Structural::Model
- #parent — Structural::Model::Association::Hierarchy
- #presence_of — Structural::Model::Field
- #set — Structural::Model
- #set — Structural::Timestamps
- #to_proc — Structural::Model::Descriptor
- #type — Structural::Model::Association
- #unset — Structural::Model
- #unset — Structural::Timestamps
- #valid_type_check — Structural::Model::HasOne
- #value_of — Structural::Model::Field
- #value_of — Structural::Model::HasMany
- #value_of — Structural::Model::HasOne