Class: MemoryModel::Collection

Inherits:
Object
  • Object
show all
Extended by:
ActiveSupport::Autoload
Includes:
Finders, Initializers, Operations
Defined in:
lib/memory_model/collection.rb,
lib/memory_model/collection/index.rb,
lib/memory_model/collection/finders.rb,
lib/memory_model/collection/operations.rb,
lib/memory_model/collection/index/multi.rb,
lib/memory_model/collection/index/unique.rb,
lib/memory_model/collection/initializers.rb,
lib/memory_model/collection/loader_delegate.rb,
lib/memory_model/collection/marshaled_record.rb

Defined Under Namespace

Modules: Finders, Initializers, Operations Classes: Index, LoaderDelegate, MarshaledRecord

Instance Attribute Summary collapse

Method Summary

Methods included from Operations

#clear, #create, #delete, #load_all, #read, #read_all, #update

Methods included from Initializers

#add_index, #index_names, #indexes, #initialize, #set_primary_key

Methods included from Finders

#all, #count, #find, #find_all, #find_by, #find_or_create_by, #find_or_create_by!, #find_or_initialize_by, #where

Instance Attribute Details

#primary_keyObject (readonly)

Returns the value of attribute primary_key.



16
17
18
# File 'lib/memory_model/collection.rb', line 16

def primary_key
  @primary_key
end