.gitignore | |
|
|
.rspec | |
|
|
.ruby-version | |
|
|
.travis.yml | |
|
|
Dockerfile | |
|
|
Gemfile | |
|
|
Guardfile | |
|
|
LICENSE.txt | |
|
|
README.md | |
|
|
Rakefile | |
|
|
memory_model.gemspec | |
|
|
lib/memory_model.rb | 10 |
|
|
lib/memory_model/base.rb | 50 |
|
|
lib/memory_model/base/actions.rb | 61 |
|
|
lib/memory_model/base/actions/class_methods.rb | 22 |
|
|
lib/memory_model/base/attributes.rb | 70 | A 35 mins |
|
lib/memory_model/base/auto_increment.rb | 35 |
|
|
lib/memory_model/base/collectible.rb | 21 |
|
|
lib/memory_model/base/conversion.rb | 9 |
|
|
lib/memory_model/base/fields.rb | 39 |
|
|
lib/memory_model/base/fields/field.rb | 41 |
|
|
lib/memory_model/base/fields/field_set.rb | 72 | A 35 mins |
|
lib/memory_model/base/operations.rb | 8 |
|
|
lib/memory_model/base/operations/comparisons.rb | 20 |
|
|
lib/memory_model/base/persistence.rb | 13 |
|
|
lib/memory_model/collection.rb | 19 |
|
|
lib/memory_model/collection/finders.rb | 58 |
|
|
lib/memory_model/collection/index.rb | 55 |
|
|
lib/memory_model/collection/index/multi.rb | 42 |
|
|
lib/memory_model/collection/index/unique.rb | 53 |
|
|
lib/memory_model/collection/initializers.rb | 39 |
|
|
lib/memory_model/collection/loader_delegate.rb | 49 |
|
|
lib/memory_model/collection/marshaled_record.rb | 18 |
|
|
lib/memory_model/collection/operations.rb | 60 | A 25 mins |
|
lib/memory_model/version.rb | 3 |
|
|