Module: Ricordami

Extended by:
Ricordami
Includes:
Configuration, Connection
Included in:
Ricordami
Defined in:
lib/ricordami.rb,
lib/ricordami/model.rb,
lib/ricordami/query.rb,
lib/ricordami/version.rb,
lib/ricordami/attribute.rb,
lib/ricordami/key_namer.rb,
lib/ricordami/connection.rb,
lib/ricordami/exceptions.rb,
lib/ricordami/has_indices.rb,
lib/ricordami/is_lockable.rb,
lib/ricordami/value_index.rb,
lib/ricordami/is_persisted.rb,
lib/ricordami/relationship.rb,
lib/ricordami/unique_index.rb,
lib/ricordami/configuration.rb,
lib/ricordami/can_be_queried.rb,
lib/ricordami/has_attributes.rb,
lib/ricordami/is_retrievable.rb,
lib/ricordami/can_be_validated.rb,
lib/ricordami/unique_validator.rb,
lib/ricordami/can_be_serialized.rb,
lib/ricordami/can_have_relationships.rb

Defined Under Namespace

Modules: CanBeQueried, CanBeSerialized, CanBeValidated, CanHaveRelationships, Configuration, Connection, HasAttributes, HasIndices, IsLockable, IsPersisted, IsRetrievable, KeyNamer, Model Classes: Attribute, Config, Query, Relationship, UniqueIndex, UniqueValidator, ValueIndex

Constant Summary collapse

VERSION =
"0.0.5"
Error =
Class.new(StandardError)
NotFound =
Class.new(Error)
AttributeNotSupported =
Class.new(Error)
ReadOnlyAttribute =
Class.new(Error)
InvalidIndexDefinition =
Class.new(Error)
ModelHasBeenDeleted =
Class.new(Error)
TypeNotSupported =
Class.new(Error)
MissingIndex =
Class.new(Error)
LockTimeout =
Class.new(Error)
EventNotSupported =
Class.new(Error)
OptionValueInvalid =
Class.new(Error)
MissingMandatoryArgs =
Class.new(Error)