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

Extended by:
Module::Cluster
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 ClassInstance

#attr_flat, #attr_flat!, #attr_index, #attr_index_ordered, #attr_index_ordered_with_duplicates, #attr_index_with_duplicates, #cease!, #has_attribute_index?, #persists_flat, #persists_flat?

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 Persistence::Object::ClassInstance

#all?, #any?, #block_index, #block_index_ordered, #block_index_ordered_with_duplicates, #block_index_with_duplicates, #cease!, #chunk, #collect, #count, #cursor, #cycle, #delete_index, #detect, #drop, #drop_while, #each, #each_cons, #each_slice, #each_with_index, #each_with_object, #entries, #explicit_index, #explicit_index_ordered, #explicit_index_ordered_with_duplicates, #explicit_index_with_duplicates, #find, #find_all, #find_index, #first, #flat_map, #grep, #group_by, #has_block_index?, #has_explicit_index?, #has_index?, #include?, #index, #inject, #instance_persistence_bucket, #instance_persistence_bucket=, #instance_persistence_port, #instance_persistence_port=, #map, #max, #max_by, #min_by, #minmax, #minmax_by, #none?, #one?, #partition, #persist, #persist_any, #persist_first, #persist_last, #persisted?, #reject, #reverse_each, #select, #slice_before, #sort, #sort_by, #take, #take_while, #to_a, #zip

Methods included from ParsePersistenceArgs::ClassInstance

#parse_class_args_for_index_value_no_value

Methods included from ParsePersistenceArgs

#process_file_key

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 ObjectInstance

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

Methods included from ParsePersistenceArgs::ObjectInstance

#parse_object_args_for_index_value_no_value