Module: Hold

Defined in:
lib/hold.rb,
lib/hold/error.rb,
lib/hold/sequel.rb,
lib/hold/mapping.rb,
lib/hold/version.rb,
lib/hold/in_memory.rb,
lib/hold/in_memory/cell.rb,
lib/hold/interfaces/cell.rb,
lib/hold/file/hash_repository.rb,
lib/hold/in_memory/array_cell.rb,
lib/hold/in_memory/object_cell.rb,
lib/hold/interfaces/array_cell.rb,
lib/hold/interfaces/object_cell.rb,
lib/hold/sequel/property_mapper.rb,
lib/hold/sequel/query_array_cell.rb,
lib/hold/in_memory/set_repository.rb,
lib/hold/in_memory/hash_repository.rb,
lib/hold/interfaces/set_repository.rb,
lib/hold/interfaces/hash_repository.rb,
lib/hold/sequel/repository_observer.rb,
lib/hold/serialized/hash_repository.rb,
lib/hold/sequel/polymorphic_repository.rb,
lib/hold/in_memory/identity_set_repository.rb,
lib/hold/interfaces/identity_set_repository.rb,
lib/hold/serialized/identity_set_repository.rb,
lib/hold/sequel/with_polymorphic_type_column.rb

Overview

namespace module

Defined Under Namespace

Modules: ArrayCell, Cell, Error, File, HashRepository, IdentitySetRepository, InMemory, ObjectCell, Sequel, Serialized, SetRepository Classes: EmptyConflict, IdentityConflict, MissingIdentity, RepositoryMapper, StdError, UnsupportedOperation

Constant Summary collapse

VERSION =
'1.0.5'
ARG_EMPTY =

something different to everything else

Object.new.freeze