Module: Persistence::Object::Complex::Array

Extended by:
ModuleCluster::Define::ClusterCascades
Includes:
Persistence::Object::Complex, ObjectInstance
Defined in:
lib/persistence/object/complex/array.rb,
lib/namespaces.rb

Overview

Convenience module for extending array types (singletons and instances) with persistence capabilities.

Defined Under Namespace

Modules: ClassInstance, ObjectInstance

Method Summary

Methods included from ObjectInstance

#load_persistence_value, #persist, #persistence_hash_to_port

Methods included from ObjectInstance

#==, #attribute_indexes, #cease!, #get_attribute, #index_attributes, #load_atomic_state, #load_persistence_hash, #load_persistence_value, #persist, #persist!, #persist_as_sub_object_or_attribute_and_return_id_or_value, #persistence_hash_to_port, #persistence_state_equal?, #set_attribute

Methods included from ClassAndObjectInstance

#attr_delete_cascades, #attr_delete_cascades!, #attr_delete_does_not_cascade, #attr_delete_does_not_cascade!, #delete_cascades, #delete_cascades?

Methods included from Attributes

#atomic_attribute?, #atomic_attribute_accessor?, #atomic_attribute_accessors, #atomic_attribute_reader?, #atomic_attribute_readers, #atomic_attribute_status, #atomic_attribute_writer?, #atomic_attribute_writers, #atomic_attributes, #attr_atomic_accessor, #attr_atomic_reader, #attr_atomic_writer, #attr_non_atomic_accessor, #attr_non_atomic_reader, #attr_non_atomic_writer, #attrs_atomic!, #attrs_non_atomic!, #non_atomic_attribute?, #non_atomic_attribute_accessor?, #non_atomic_attribute_accessors, #non_atomic_attribute_reader?, #non_atomic_attribute_readers, #non_atomic_attribute_status, #non_atomic_attribute_writer?, #non_atomic_attribute_writers, #non_atomic_attributes, #persistent_attribute?, #persistent_attribute_accessor?, #persistent_attribute_accessors, #persistent_attribute_reader?, #persistent_attribute_readers, #persistent_attribute_status, #persistent_attribute_writer?, #persistent_attribute_writers, #persistent_attributes

Methods included from ObjectInstance

#block_indexes, #cease!, #explicit_indexes, #indexes, #persist!, #persisted?, #persistence_bucket, #persistence_bucket=, #persistence_port, #persistence_port=

Methods included from ParsePersistenceArgs

#parse_args_for_index_value_no_value, #process_file_key