├── .gitignore ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── ar_doc_store.gemspec ├── lib ├── ar_doc_store.rb └── ar_doc_store │ ├── attributes │ ├── array.rb │ ├── base.rb │ ├── boolean.rb │ ├── callback_support.rb │ ├── date.rb │ ├── datetime.rb │ ├── decimal.rb │ ├── embeds_base.rb │ ├── embeds_many.rb │ ├── embeds_one.rb │ ├── enumeration.rb │ ├── float.rb │ ├── integer.rb │ └── string.rb │ ├── embeddable_model.rb │ ├── embedded_collection.rb │ ├── embedding.rb │ ├── model.rb │ ├── storage.rb │ ├── types │ ├── embeds_many.rb │ └── embeds_one.rb │ └── version.rb └── test ├── attributes ├── array_attribute_test.rb ├── boolean_attribute_test.rb ├── date_attribute_test.rb ├── datetime_attribute_test.rb ├── decimal_attribute_test.rb ├── embeds_many_attribute_test.rb ├── embeds_one_attribute_test.rb ├── enumeration_attribute_test.rb ├── float_attribute_test.rb ├── integer_attribute_test.rb └── string_attribute_test.rb ├── model_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/Rakefile -------------------------------------------------------------------------------- /ar_doc_store.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/ar_doc_store.gemspec -------------------------------------------------------------------------------- /lib/ar_doc_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/array.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/base.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/boolean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/boolean.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/callback_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/callback_support.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/date.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/datetime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/datetime.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/decimal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/decimal.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/embeds_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/embeds_base.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/embeds_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/embeds_many.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/embeds_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/embeds_one.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/enumeration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/enumeration.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/float.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/float.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/integer.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/attributes/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/attributes/string.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/embeddable_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/embeddable_model.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/embedded_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/embedded_collection.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/embedding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/embedding.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/model.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/storage.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/types/embeds_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/types/embeds_many.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/types/embeds_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/lib/ar_doc_store/types/embeds_one.rb -------------------------------------------------------------------------------- /lib/ar_doc_store/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ArDocStore 4 | VERSION = "2.1.3" 5 | end 6 | -------------------------------------------------------------------------------- /test/attributes/array_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/array_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/boolean_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/boolean_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/date_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/date_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/datetime_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/datetime_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/decimal_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/decimal_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/embeds_many_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/embeds_many_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/embeds_one_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/embeds_one_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/enumeration_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/enumeration_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/float_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/float_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/integer_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/integer_attribute_test.rb -------------------------------------------------------------------------------- /test/attributes/string_attribute_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/attributes/string_attribute_test.rb -------------------------------------------------------------------------------- /test/model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/model_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfurber/ar_doc_store/HEAD/test/test_helper.rb --------------------------------------------------------------------------------