Module: MR::Model

Includes:
MuchPlugin
Defined in:
lib/mr/model.rb,
lib/mr/model/fields.rb,
lib/mr/model/persistence.rb,
lib/mr/model/associations.rb,
lib/mr/model/configuration.rb

Defined Under Namespace

Modules: Associations, ClassMethods, Configuration, Fields, InstanceMethods, Persistence Classes: Association, AssociationSet, BadAssociationValueError, Field, FieldSet, InvalidError, OneToManyAssociation, OneToOneAssociation

Constant Summary collapse

NoFieldError =
Class.new(RuntimeError)
BelongsToAssociation =
Class.new(OneToOneAssociation)
PolymorphicBelongsToAssociation =
Class.new(BelongsToAssociation)
HasOneAssociation =
Class.new(OneToOneAssociation)
HasManyAssociation =
Class.new(OneToManyAssociation)
InvalidRecordError =
Class.new(ArgumentError)
NoRecordError =
Class.new(RuntimeError)
NoRecordClassError =
Class.new(RuntimeError)