├── .dev └── vagrant │ ├── minion │ └── salt │ ├── apt │ └── init.sls │ ├── dynamodb │ └── init.sls │ ├── rvm │ ├── .gemrc │ └── init.sls │ └── top.sls ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── coverage.yml │ ├── dependency-review.yml │ └── style.yml ├── .gitignore ├── .overcommit.yml ├── .rspec ├── .rubocop.yml ├── .rubocop_gemspec.yml ├── .rubocop_performance.yml ├── .rubocop_rspec.yml ├── .rubocop_thread_safety.yml ├── .rubocop_todo.yml ├── .ruby-version ├── .simplecov ├── .tool-versions ├── .yardopts ├── Appraisals ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── Vagrantfile ├── bin ├── _dynamodblocal ├── console ├── rake ├── rspec ├── setup ├── start_dynamodblocal └── stop_dynamodblocal ├── docker-compose.yml ├── dynamoid.gemspec ├── gemfiles ├── coverage.gemfile ├── rails_4_2.gemfile ├── rails_5_0.gemfile ├── rails_5_1.gemfile ├── rails_5_2.gemfile ├── rails_6_0.gemfile ├── rails_6_1.gemfile ├── rails_7_0.gemfile ├── rails_7_1.gemfile ├── rails_7_2.gemfile ├── rails_8_0.gemfile └── style.gemfile ├── lib ├── dynamoid.rb └── dynamoid │ ├── adapter.rb │ ├── adapter_plugin │ ├── aws_sdk_v3.rb │ └── aws_sdk_v3 │ │ ├── batch_get_item.rb │ │ ├── create_table.rb │ │ ├── execute_statement.rb │ │ ├── filter_expression_convertor.rb │ │ ├── item_updater.rb │ │ ├── middleware │ │ ├── backoff.rb │ │ ├── limit.rb │ │ └── start_key.rb │ │ ├── projection_expression_convertor.rb │ │ ├── query.rb │ │ ├── scan.rb │ │ ├── table.rb │ │ ├── transact.rb │ │ └── until_past_table_status.rb │ ├── application_time_zone.rb │ ├── associations.rb │ ├── associations │ ├── association.rb │ ├── belongs_to.rb │ ├── has_and_belongs_to_many.rb │ ├── has_many.rb │ ├── has_one.rb │ ├── many_association.rb │ └── single_association.rb │ ├── components.rb │ ├── config.rb │ ├── config │ ├── backoff_strategies │ │ ├── constant_backoff.rb │ │ └── exponential_backoff.rb │ └── options.rb │ ├── criteria.rb │ ├── criteria │ ├── chain.rb │ ├── key_fields_detector.rb │ ├── nonexistent_fields_detector.rb │ └── where_conditions.rb │ ├── dirty.rb │ ├── document.rb │ ├── dumping.rb │ ├── dynamodb_time_zone.rb │ ├── errors.rb │ ├── fields.rb │ ├── fields │ └── declare.rb │ ├── finders.rb │ ├── identity_map.rb │ ├── indexes.rb │ ├── loadable.rb │ ├── log │ └── formatter.rb │ ├── middleware │ └── identity_map.rb │ ├── persistence.rb │ ├── persistence │ ├── import.rb │ ├── inc.rb │ ├── item_updater_with_casting_and_dumping.rb │ ├── item_updater_with_dumping.rb │ ├── save.rb │ ├── update_fields.rb │ ├── update_validations.rb │ └── upsert.rb │ ├── primary_key_type_mapping.rb │ ├── railtie.rb │ ├── tasks.rb │ ├── tasks │ ├── database.rake │ └── database.rb │ ├── transaction_read.rb │ ├── transaction_read │ └── find.rb │ ├── transaction_write.rb │ ├── transaction_write │ ├── base.rb │ ├── create.rb │ ├── delete_with_instance.rb │ ├── delete_with_primary_key.rb │ ├── destroy.rb │ ├── item_updater.rb │ ├── save.rb │ ├── update_attributes.rb │ ├── update_fields.rb │ └── upsert.rb │ ├── type_casting.rb │ ├── undumping.rb │ ├── validations.rb │ └── version.rb └── spec ├── app └── models │ ├── address.rb │ ├── bar.rb │ ├── cadillac.rb │ ├── camel_case.rb │ ├── car.rb │ ├── magazine.rb │ ├── message.rb │ ├── nuclear_submarine.rb │ ├── post.rb │ ├── sponsor.rb │ ├── subscription.rb │ ├── tweet.rb │ ├── user.rb │ └── vehicle.rb ├── dynamoid ├── adapter_plugin │ ├── aws_sdk_v3 │ │ ├── create_table_spec.rb │ │ └── until_past_table_status_spec.rb │ └── aws_sdk_v3_spec.rb ├── adapter_spec.rb ├── associations │ ├── association_spec.rb │ ├── belongs_to_spec.rb │ ├── has_and_belongs_to_many_spec.rb │ ├── has_many_spec.rb │ └── has_one_spec.rb ├── associations_spec.rb ├── before_type_cast_spec.rb ├── config │ └── backoff_strategies │ │ └── exponential_backoff_spec.rb ├── config_spec.rb ├── criteria │ └── chain_spec.rb ├── criteria_new_spec.rb ├── criteria_spec.rb ├── dirty_spec.rb ├── document_spec.rb ├── dumping_spec.rb ├── fields_spec.rb ├── finders_spec.rb ├── identity_map_spec.rb ├── indexes_spec.rb ├── loadable_spec.rb ├── log │ └── formatter │ │ └── debug_spec.rb ├── persistence │ ├── create_spec.rb │ ├── create_table_spec.rb │ ├── decrement_spec.rb │ ├── delete_spec.rb │ ├── delete_table_spec.rb │ ├── destroy_spec.rb │ ├── import_spec.rb │ ├── inc_spec.rb │ ├── increment_spec.rb │ ├── persisted_spec.rb │ ├── save_spec.rb │ ├── table_name_spec.rb │ ├── touch_spec.rb │ ├── update_attribute_spec.rb │ ├── update_attributes_spec.rb │ ├── update_fields_spec.rb │ ├── update_spec.rb │ └── upsert_spec.rb ├── persistence_spec.rb ├── sti_spec.rb ├── tasks │ └── database_spec.rb ├── transaction_read │ ├── commit_spec.rb │ ├── execute_spec.rb │ └── find_spec.rb ├── transaction_write │ ├── commit_spec.rb │ ├── create_spec.rb │ ├── delete_spec.rb │ ├── destroy_spec.rb │ ├── execute_spec.rb │ ├── indexes_spec.rb │ ├── save_spec.rb │ ├── update_attributes_spec.rb │ ├── update_fields_spec.rb │ └── upsert_spec.rb ├── type_casting_spec.rb └── validations_spec.rb ├── fixtures ├── dirty.rb ├── dumping.rb ├── fields.rb ├── indexes.rb └── persistence.rb ├── spec_helper.rb └── support ├── chain_helper.rb ├── clear_adapter_table_cache.rb ├── config.rb ├── delete_all_tables_in_namespace.rb ├── helpers ├── dumping_helper.rb ├── new_class_helper.rb └── persistence_helper.rb ├── log_level.rb ├── matchers └── send_dynamodb_request_matching.rb ├── print_http_body.rb ├── remove_constants.rb ├── scratch_pad.rb └── unregister_declared_classes.rb /.dev/vagrant/minion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/minion -------------------------------------------------------------------------------- /.dev/vagrant/salt/apt/init.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/salt/apt/init.sls -------------------------------------------------------------------------------- /.dev/vagrant/salt/dynamodb/init.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/salt/dynamodb/init.sls -------------------------------------------------------------------------------- /.dev/vagrant/salt/rvm/.gemrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/salt/rvm/.gemrc -------------------------------------------------------------------------------- /.dev/vagrant/salt/rvm/init.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/salt/rvm/init.sls -------------------------------------------------------------------------------- /.dev/vagrant/salt/top.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.dev/vagrant/salt/top.sls -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.gitignore -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_gemspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop_gemspec.yml -------------------------------------------------------------------------------- /.rubocop_performance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop_performance.yml -------------------------------------------------------------------------------- /.rubocop_rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop_rspec.yml -------------------------------------------------------------------------------- /.rubocop_thread_safety.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop_thread_safety.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.7 2 | -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/.simplecov -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.4.7 2 | -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --no-private 2 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/Vagrantfile -------------------------------------------------------------------------------- /bin/_dynamodblocal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/_dynamodblocal -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/start_dynamodblocal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/start_dynamodblocal -------------------------------------------------------------------------------- /bin/stop_dynamodblocal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/bin/stop_dynamodblocal -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dynamoid.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/dynamoid.gemspec -------------------------------------------------------------------------------- /gemfiles/coverage.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/coverage.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_4_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_4_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_5_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_5_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_5_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_5_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_5_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_5_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_6_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_6_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_6_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_6_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_7_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_7_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_7_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/rails_8_0.gemfile -------------------------------------------------------------------------------- /gemfiles/style.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/gemfiles/style.gemfile -------------------------------------------------------------------------------- /lib/dynamoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/batch_get_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/batch_get_item.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/create_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/create_table.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/execute_statement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/execute_statement.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/filter_expression_convertor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/filter_expression_convertor.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/item_updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/item_updater.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/backoff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/backoff.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/limit.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/start_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/middleware/start_key.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/projection_expression_convertor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/projection_expression_convertor.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/query.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/scan.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/scan.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/table.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/transact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/transact.rb -------------------------------------------------------------------------------- /lib/dynamoid/adapter_plugin/aws_sdk_v3/until_past_table_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/adapter_plugin/aws_sdk_v3/until_past_table_status.rb -------------------------------------------------------------------------------- /lib/dynamoid/application_time_zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/application_time_zone.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/association.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/belongs_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/belongs_to.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/has_and_belongs_to_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/has_and_belongs_to_many.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/has_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/has_many.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/has_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/has_one.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/many_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/many_association.rb -------------------------------------------------------------------------------- /lib/dynamoid/associations/single_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/associations/single_association.rb -------------------------------------------------------------------------------- /lib/dynamoid/components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/components.rb -------------------------------------------------------------------------------- /lib/dynamoid/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/config.rb -------------------------------------------------------------------------------- /lib/dynamoid/config/backoff_strategies/constant_backoff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/config/backoff_strategies/constant_backoff.rb -------------------------------------------------------------------------------- /lib/dynamoid/config/backoff_strategies/exponential_backoff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/config/backoff_strategies/exponential_backoff.rb -------------------------------------------------------------------------------- /lib/dynamoid/config/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/config/options.rb -------------------------------------------------------------------------------- /lib/dynamoid/criteria.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/criteria.rb -------------------------------------------------------------------------------- /lib/dynamoid/criteria/chain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/criteria/chain.rb -------------------------------------------------------------------------------- /lib/dynamoid/criteria/key_fields_detector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/criteria/key_fields_detector.rb -------------------------------------------------------------------------------- /lib/dynamoid/criteria/nonexistent_fields_detector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/criteria/nonexistent_fields_detector.rb -------------------------------------------------------------------------------- /lib/dynamoid/criteria/where_conditions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/criteria/where_conditions.rb -------------------------------------------------------------------------------- /lib/dynamoid/dirty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/dirty.rb -------------------------------------------------------------------------------- /lib/dynamoid/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/document.rb -------------------------------------------------------------------------------- /lib/dynamoid/dumping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/dumping.rb -------------------------------------------------------------------------------- /lib/dynamoid/dynamodb_time_zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/dynamodb_time_zone.rb -------------------------------------------------------------------------------- /lib/dynamoid/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/errors.rb -------------------------------------------------------------------------------- /lib/dynamoid/fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/fields.rb -------------------------------------------------------------------------------- /lib/dynamoid/fields/declare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/fields/declare.rb -------------------------------------------------------------------------------- /lib/dynamoid/finders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/finders.rb -------------------------------------------------------------------------------- /lib/dynamoid/identity_map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/identity_map.rb -------------------------------------------------------------------------------- /lib/dynamoid/indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/indexes.rb -------------------------------------------------------------------------------- /lib/dynamoid/loadable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/loadable.rb -------------------------------------------------------------------------------- /lib/dynamoid/log/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/log/formatter.rb -------------------------------------------------------------------------------- /lib/dynamoid/middleware/identity_map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/middleware/identity_map.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/import.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/inc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/inc.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/item_updater_with_casting_and_dumping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/item_updater_with_casting_and_dumping.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/item_updater_with_dumping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/item_updater_with_dumping.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/save.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/save.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/update_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/update_fields.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/update_validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/update_validations.rb -------------------------------------------------------------------------------- /lib/dynamoid/persistence/upsert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/persistence/upsert.rb -------------------------------------------------------------------------------- /lib/dynamoid/primary_key_type_mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/primary_key_type_mapping.rb -------------------------------------------------------------------------------- /lib/dynamoid/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/railtie.rb -------------------------------------------------------------------------------- /lib/dynamoid/tasks.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | load 'dynamoid/tasks/database.rake' 4 | -------------------------------------------------------------------------------- /lib/dynamoid/tasks/database.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/tasks/database.rake -------------------------------------------------------------------------------- /lib/dynamoid/tasks/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/tasks/database.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_read.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_read/find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_read/find.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/base.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/create.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/delete_with_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/delete_with_instance.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/delete_with_primary_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/delete_with_primary_key.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/destroy.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/item_updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/item_updater.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/save.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/save.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/update_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/update_attributes.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/update_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/update_fields.rb -------------------------------------------------------------------------------- /lib/dynamoid/transaction_write/upsert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/transaction_write/upsert.rb -------------------------------------------------------------------------------- /lib/dynamoid/type_casting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/type_casting.rb -------------------------------------------------------------------------------- /lib/dynamoid/undumping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/undumping.rb -------------------------------------------------------------------------------- /lib/dynamoid/validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/lib/dynamoid/validations.rb -------------------------------------------------------------------------------- /lib/dynamoid/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Dynamoid 4 | VERSION = '3.12.1' 5 | end 6 | -------------------------------------------------------------------------------- /spec/app/models/address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/address.rb -------------------------------------------------------------------------------- /spec/app/models/bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/bar.rb -------------------------------------------------------------------------------- /spec/app/models/cadillac.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/cadillac.rb -------------------------------------------------------------------------------- /spec/app/models/camel_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/camel_case.rb -------------------------------------------------------------------------------- /spec/app/models/car.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/car.rb -------------------------------------------------------------------------------- /spec/app/models/magazine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/magazine.rb -------------------------------------------------------------------------------- /spec/app/models/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/message.rb -------------------------------------------------------------------------------- /spec/app/models/nuclear_submarine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/nuclear_submarine.rb -------------------------------------------------------------------------------- /spec/app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/post.rb -------------------------------------------------------------------------------- /spec/app/models/sponsor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/sponsor.rb -------------------------------------------------------------------------------- /spec/app/models/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/subscription.rb -------------------------------------------------------------------------------- /spec/app/models/tweet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/tweet.rb -------------------------------------------------------------------------------- /spec/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/user.rb -------------------------------------------------------------------------------- /spec/app/models/vehicle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/app/models/vehicle.rb -------------------------------------------------------------------------------- /spec/dynamoid/adapter_plugin/aws_sdk_v3/create_table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/adapter_plugin/aws_sdk_v3/create_table_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/adapter_plugin/aws_sdk_v3/until_past_table_status_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/adapter_plugin/aws_sdk_v3/until_past_table_status_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/adapter_plugin/aws_sdk_v3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/adapter_plugin/aws_sdk_v3_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/adapter_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations/association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations/association_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations/belongs_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations/belongs_to_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations/has_and_belongs_to_many_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations/has_and_belongs_to_many_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations/has_many_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations/has_many_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations/has_one_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations/has_one_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/associations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/associations_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/before_type_cast_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/before_type_cast_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/config/backoff_strategies/exponential_backoff_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/config/backoff_strategies/exponential_backoff_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/config_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/criteria/chain_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/criteria/chain_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/criteria_new_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/criteria_new_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/criteria_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/criteria_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/dirty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/dirty_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/document_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/dumping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/dumping_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/fields_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/fields_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/finders_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/finders_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/identity_map_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/identity_map_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/indexes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/indexes_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/loadable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/loadable_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/log/formatter/debug_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/log/formatter/debug_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/create_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/create_table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/create_table_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/decrement_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/decrement_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/delete_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/delete_table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/delete_table_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/destroy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/destroy_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/import_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/import_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/inc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/inc_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/increment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/increment_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/persisted_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/persisted_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/save_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/save_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/table_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/table_name_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/touch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/touch_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/update_attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/update_attribute_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/update_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/update_attributes_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/update_fields_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/update_fields_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/update_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence/upsert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence/upsert_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/persistence_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/persistence_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/sti_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/sti_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/tasks/database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/tasks/database_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_read/commit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_read/commit_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_read/execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_read/execute_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_read/find_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_read/find_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/commit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/commit_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/create_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/delete_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/destroy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/destroy_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/execute_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/indexes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/indexes_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/save_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/save_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/update_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/update_attributes_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/update_fields_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/update_fields_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/transaction_write/upsert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/transaction_write/upsert_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/type_casting_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/type_casting_spec.rb -------------------------------------------------------------------------------- /spec/dynamoid/validations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/dynamoid/validations_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/dirty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/fixtures/dirty.rb -------------------------------------------------------------------------------- /spec/fixtures/dumping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/fixtures/dumping.rb -------------------------------------------------------------------------------- /spec/fixtures/fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/fixtures/fields.rb -------------------------------------------------------------------------------- /spec/fixtures/indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/fixtures/indexes.rb -------------------------------------------------------------------------------- /spec/fixtures/persistence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/fixtures/persistence.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/chain_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/chain_helper.rb -------------------------------------------------------------------------------- /spec/support/clear_adapter_table_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/clear_adapter_table_cache.rb -------------------------------------------------------------------------------- /spec/support/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/config.rb -------------------------------------------------------------------------------- /spec/support/delete_all_tables_in_namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/delete_all_tables_in_namespace.rb -------------------------------------------------------------------------------- /spec/support/helpers/dumping_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/helpers/dumping_helper.rb -------------------------------------------------------------------------------- /spec/support/helpers/new_class_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/helpers/new_class_helper.rb -------------------------------------------------------------------------------- /spec/support/helpers/persistence_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/helpers/persistence_helper.rb -------------------------------------------------------------------------------- /spec/support/log_level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/log_level.rb -------------------------------------------------------------------------------- /spec/support/matchers/send_dynamodb_request_matching.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/matchers/send_dynamodb_request_matching.rb -------------------------------------------------------------------------------- /spec/support/print_http_body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/print_http_body.rb -------------------------------------------------------------------------------- /spec/support/remove_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/remove_constants.rb -------------------------------------------------------------------------------- /spec/support/scratch_pad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/scratch_pad.rb -------------------------------------------------------------------------------- /spec/support/unregister_declared_classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynamoid/dynamoid/HEAD/spec/support/unregister_declared_classes.rb --------------------------------------------------------------------------------