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)