├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── Earthfile ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── docker-compose-earthly.yml ├── docker-compose.yml ├── gemfiles ├── Gemfile.ci_tools ├── Gemfile.dev ├── Gemfile.ruby3 ├── nobrainer.gemspec ├── rails4.gemfile ├── rails5.gemfile ├── rails6.gemfile ├── rails7.gemfile └── rails8.gemfile ├── lib ├── no_brainer │ ├── autoload.rb │ ├── config.rb │ ├── connection.rb │ ├── connection_manager.rb │ ├── criteria.rb │ ├── criteria │ │ ├── after_find.rb │ │ ├── aggregate.rb │ │ ├── cache.rb │ │ ├── changes.rb │ │ ├── core.rb │ │ ├── count.rb │ │ ├── delete.rb │ │ ├── eager_load.rb │ │ ├── enumerable.rb │ │ ├── extend.rb │ │ ├── find.rb │ │ ├── first.rb │ │ ├── first_or_create.rb │ │ ├── index.rb │ │ ├── join.rb │ │ ├── limit.rb │ │ ├── order_by.rb │ │ ├── pluck.rb │ │ ├── raw.rb │ │ ├── run.rb │ │ ├── scope.rb │ │ ├── update.rb │ │ ├── virtual_attributes.rb │ │ └── where.rb │ ├── deprecations.rb │ ├── document.rb │ ├── document │ │ ├── aliases.rb │ │ ├── association.rb │ │ ├── association │ │ │ ├── belongs_to.rb │ │ │ ├── core.rb │ │ │ ├── eager_loader.rb │ │ │ ├── has_many.rb │ │ │ ├── has_many_through.rb │ │ │ ├── has_one.rb │ │ │ └── has_one_through.rb │ │ ├── atomic_ops.rb │ │ ├── attributes.rb │ │ ├── callbacks.rb │ │ ├── core.rb │ │ ├── criteria.rb │ │ ├── dirty.rb │ │ ├── dynamic_attributes.rb │ │ ├── index.rb │ │ ├── index │ │ │ ├── index.rb │ │ │ ├── meta_store.rb │ │ │ └── synchronizer.rb │ │ ├── injection_layer.rb │ │ ├── lazy_fetch.rb │ │ ├── missing_attributes.rb │ │ ├── persistance.rb │ │ ├── polymorphic.rb │ │ ├── primary_key.rb │ │ ├── primary_key │ │ │ └── generator.rb │ │ ├── readonly.rb │ │ ├── serialization.rb │ │ ├── store.rb │ │ ├── table_config.rb │ │ ├── table_config │ │ │ └── synchronizer.rb │ │ ├── timestamps.rb │ │ ├── types.rb │ │ ├── types │ │ │ ├── array.rb │ │ │ ├── binary.rb │ │ │ ├── boolean.rb │ │ │ ├── date.rb │ │ │ ├── enum.rb │ │ │ ├── float.rb │ │ │ ├── geo.rb │ │ │ ├── integer.rb │ │ │ ├── set.rb │ │ │ ├── string.rb │ │ │ ├── symbol.rb │ │ │ ├── text.rb │ │ │ └── time.rb │ │ ├── validation.rb │ │ ├── validation │ │ │ ├── core.rb │ │ │ ├── not_null.rb │ │ │ └── uniqueness.rb │ │ └── virtual_attributes.rb │ ├── error.rb │ ├── fork.rb │ ├── geo.rb │ ├── geo │ │ ├── base.rb │ │ ├── circle.rb │ │ ├── line_string.rb │ │ ├── point.rb │ │ └── polygon.rb │ ├── loader.rb │ ├── locale │ │ └── en.yml │ ├── lock.rb │ ├── profiler.rb │ ├── profiler │ │ ├── controller_runtime.rb │ │ ├── logger.rb │ │ └── slow_queries.rb │ ├── query_runner.rb │ ├── query_runner │ │ ├── connection_lock.rb │ │ ├── database_on_demand.rb │ │ ├── driver.rb │ │ ├── em_driver.rb │ │ ├── missing_index.rb │ │ ├── profiler.rb │ │ ├── reconnect.rb │ │ ├── run_options.rb │ │ ├── table_on_demand.rb │ │ └── write_error.rb │ ├── railtie.rb │ ├── railtie │ │ └── database.rake │ ├── reentrant_lock.rb │ ├── rql.rb │ ├── symbol_decoration.rb │ ├── system.rb │ └── system │ │ ├── cluster_config.rb │ │ ├── db_config.rb │ │ ├── document.rb │ │ ├── issue.rb │ │ ├── job.rb │ │ ├── log.rb │ │ ├── server_config.rb │ │ ├── server_status.rb │ │ ├── stat.rb │ │ ├── table_config.rb │ │ └── table_status.rb ├── nobrainer.rb └── rails │ └── generators │ ├── nobrainer │ ├── install_generator.rb │ ├── model_generator.rb │ └── namespace_fix.rb │ └── templates │ ├── model.rb │ └── nobrainer.rb ├── nobrainer.gemspec └── spec ├── integration ├── aliases_spec.rb ├── associations │ ├── belongs_to_polymorphic_spec.rb │ ├── belongs_to_spec.rb │ ├── dependent_spec.rb │ ├── has_many_spec.rb │ ├── has_many_through_spec.rb │ ├── has_one_spec.rb │ ├── has_one_through_spec.rb │ └── modules_spec.rb ├── atomic_ops_spec.rb ├── attributes_spec.rb ├── cache_spec.rb ├── callbacks_spec.rb ├── config_spec.rb ├── connection_spec.rb ├── core_spec.rb ├── criteria │ ├── after_find_spec.rb │ ├── aggregate_spec.rb │ ├── all_spec.rb │ ├── cache_spec.rb │ ├── changes_spec.rb │ ├── count_spec.rb │ ├── delete_all_spec.rb │ ├── eager_loading_spec.rb │ ├── enumerable_spec.rb │ ├── extend_spec.rb │ ├── find_spec.rb │ ├── first_spec.rb │ ├── join_spec.rb │ ├── limit_spec.rb │ ├── order_by_spec.rb │ ├── raw_spec.rb │ ├── scope_spec.rb │ ├── update_spec.rb │ ├── where_spec.rb │ └── where_types_spec.rb ├── deprecations_spec.rb ├── dirty_spec.rb ├── equality_spec.rb ├── first_or_create_spec.rb ├── fork_spec.rb ├── index_spec.rb ├── lazy_fetch_spec.rb ├── lock_spec.rb ├── logger_spec.rb ├── missing_attributes_spec.rb ├── overriding_spec.rb ├── persistance_spec.rb ├── primary_key_spec.rb ├── query_runner_spec.rb ├── reentrant_lock_spec.rb ├── serialization_spec.rb ├── slow_queries_spec.rb ├── store_spec.rb ├── table_config_spec.rb ├── timestamps_spec.rb ├── types_spec.rb ├── validation │ ├── definition_spec.rb │ ├── uniqueness_spec.rb │ └── validation_spec.rb └── virtual_attributes_spec.rb ├── spec_helper.rb └── support ├── _coverage.rb ├── callbacks.rb ├── define_constant.rb ├── eventually.rb ├── misc.rb └── models.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Earthfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/Earthfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | gemfiles/rails8.gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/Rakefile -------------------------------------------------------------------------------- /docker-compose-earthly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/docker-compose-earthly.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gemfiles/Gemfile.ci_tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/Gemfile.ci_tools -------------------------------------------------------------------------------- /gemfiles/Gemfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/Gemfile.dev -------------------------------------------------------------------------------- /gemfiles/Gemfile.ruby3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/Gemfile.ruby3 -------------------------------------------------------------------------------- /gemfiles/nobrainer.gemspec: -------------------------------------------------------------------------------- 1 | ../nobrainer.gemspec -------------------------------------------------------------------------------- /gemfiles/rails4.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/rails4.gemfile -------------------------------------------------------------------------------- /gemfiles/rails5.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/rails5.gemfile -------------------------------------------------------------------------------- /gemfiles/rails6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/rails6.gemfile -------------------------------------------------------------------------------- /gemfiles/rails7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/rails7.gemfile -------------------------------------------------------------------------------- /gemfiles/rails8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/gemfiles/rails8.gemfile -------------------------------------------------------------------------------- /lib/no_brainer/autoload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/autoload.rb -------------------------------------------------------------------------------- /lib/no_brainer/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/config.rb -------------------------------------------------------------------------------- /lib/no_brainer/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/connection.rb -------------------------------------------------------------------------------- /lib/no_brainer/connection_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/connection_manager.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/after_find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/after_find.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/aggregate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/aggregate.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/cache.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/changes.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/core.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/count.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/count.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/delete.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/eager_load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/eager_load.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/enumerable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/enumerable.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/extend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/extend.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/find.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/first.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/first.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/first_or_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/first_or_create.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/index.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/join.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/join.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/limit.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/order_by.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/order_by.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/pluck.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/pluck.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/raw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/raw.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/run.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/scope.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/update.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/virtual_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/virtual_attributes.rb -------------------------------------------------------------------------------- /lib/no_brainer/criteria/where.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/criteria/where.rb -------------------------------------------------------------------------------- /lib/no_brainer/deprecations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/deprecations.rb -------------------------------------------------------------------------------- /lib/no_brainer/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/aliases.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/aliases.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/belongs_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/belongs_to.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/core.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/eager_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/eager_loader.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/has_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/has_many.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/has_many_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/has_many_through.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/has_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/has_one.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/association/has_one_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/association/has_one_through.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/atomic_ops.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/atomic_ops.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/attributes.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/callbacks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/callbacks.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/core.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/criteria.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/criteria.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/dirty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/dirty.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/dynamic_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/dynamic_attributes.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/index.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/index/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/index/index.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/index/meta_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/index/meta_store.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/index/synchronizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/index/synchronizer.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/injection_layer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/injection_layer.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/lazy_fetch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/lazy_fetch.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/missing_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/missing_attributes.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/persistance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/persistance.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/polymorphic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/polymorphic.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/primary_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/primary_key.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/primary_key/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/primary_key/generator.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/readonly.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/readonly.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/serialization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/serialization.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/store.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/table_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/table_config.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/table_config/synchronizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/table_config/synchronizer.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/timestamps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/timestamps.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/array.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/binary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/binary.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/boolean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/boolean.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/date.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/enum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/enum.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/float.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/float.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/geo.rb: -------------------------------------------------------------------------------- 1 | # Look in lib/no_brainer/geo/*.rb instead 2 | -------------------------------------------------------------------------------- /lib/no_brainer/document/types/integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/integer.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/set.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/string.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/symbol.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/text.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/types/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/types/time.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/validation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/validation.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/validation/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/validation/core.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/validation/not_null.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/validation/not_null.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/validation/uniqueness.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/validation/uniqueness.rb -------------------------------------------------------------------------------- /lib/no_brainer/document/virtual_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/document/virtual_attributes.rb -------------------------------------------------------------------------------- /lib/no_brainer/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/error.rb -------------------------------------------------------------------------------- /lib/no_brainer/fork.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/fork.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo/base.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo/circle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo/circle.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo/line_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo/line_string.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo/point.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo/point.rb -------------------------------------------------------------------------------- /lib/no_brainer/geo/polygon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/geo/polygon.rb -------------------------------------------------------------------------------- /lib/no_brainer/loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/loader.rb -------------------------------------------------------------------------------- /lib/no_brainer/locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/locale/en.yml -------------------------------------------------------------------------------- /lib/no_brainer/lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/lock.rb -------------------------------------------------------------------------------- /lib/no_brainer/profiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/profiler.rb -------------------------------------------------------------------------------- /lib/no_brainer/profiler/controller_runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/profiler/controller_runtime.rb -------------------------------------------------------------------------------- /lib/no_brainer/profiler/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/profiler/logger.rb -------------------------------------------------------------------------------- /lib/no_brainer/profiler/slow_queries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/profiler/slow_queries.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/connection_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/connection_lock.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/database_on_demand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/database_on_demand.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/driver.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/em_driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/em_driver.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/missing_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/missing_index.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/profiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/profiler.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/reconnect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/reconnect.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/run_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/run_options.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/table_on_demand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/table_on_demand.rb -------------------------------------------------------------------------------- /lib/no_brainer/query_runner/write_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/query_runner/write_error.rb -------------------------------------------------------------------------------- /lib/no_brainer/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/railtie.rb -------------------------------------------------------------------------------- /lib/no_brainer/railtie/database.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/railtie/database.rake -------------------------------------------------------------------------------- /lib/no_brainer/reentrant_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/reentrant_lock.rb -------------------------------------------------------------------------------- /lib/no_brainer/rql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/rql.rb -------------------------------------------------------------------------------- /lib/no_brainer/symbol_decoration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/symbol_decoration.rb -------------------------------------------------------------------------------- /lib/no_brainer/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/cluster_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/cluster_config.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/db_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/db_config.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/document.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/issue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/issue.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/job.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/log.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/server_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/server_config.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/server_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/server_status.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/stat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/stat.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/table_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/table_config.rb -------------------------------------------------------------------------------- /lib/no_brainer/system/table_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/no_brainer/system/table_status.rb -------------------------------------------------------------------------------- /lib/nobrainer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/nobrainer.rb -------------------------------------------------------------------------------- /lib/rails/generators/nobrainer/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/rails/generators/nobrainer/install_generator.rb -------------------------------------------------------------------------------- /lib/rails/generators/nobrainer/model_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/rails/generators/nobrainer/model_generator.rb -------------------------------------------------------------------------------- /lib/rails/generators/nobrainer/namespace_fix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/rails/generators/nobrainer/namespace_fix.rb -------------------------------------------------------------------------------- /lib/rails/generators/templates/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/rails/generators/templates/model.rb -------------------------------------------------------------------------------- /lib/rails/generators/templates/nobrainer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/lib/rails/generators/templates/nobrainer.rb -------------------------------------------------------------------------------- /nobrainer.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/nobrainer.gemspec -------------------------------------------------------------------------------- /spec/integration/aliases_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/aliases_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/belongs_to_polymorphic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/belongs_to_polymorphic_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/belongs_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/belongs_to_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/dependent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/dependent_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/has_many_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/has_many_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/has_many_through_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/has_many_through_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/has_one_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/has_one_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/has_one_through_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/has_one_through_spec.rb -------------------------------------------------------------------------------- /spec/integration/associations/modules_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/associations/modules_spec.rb -------------------------------------------------------------------------------- /spec/integration/atomic_ops_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/atomic_ops_spec.rb -------------------------------------------------------------------------------- /spec/integration/attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/attributes_spec.rb -------------------------------------------------------------------------------- /spec/integration/cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/cache_spec.rb -------------------------------------------------------------------------------- /spec/integration/callbacks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/callbacks_spec.rb -------------------------------------------------------------------------------- /spec/integration/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/config_spec.rb -------------------------------------------------------------------------------- /spec/integration/connection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/connection_spec.rb -------------------------------------------------------------------------------- /spec/integration/core_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/core_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/after_find_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/after_find_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/aggregate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/aggregate_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/all_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/all_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/cache_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/changes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/changes_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/count_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/count_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/delete_all_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/delete_all_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/eager_loading_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/eager_loading_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/enumerable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/enumerable_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/extend_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/extend_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/find_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/find_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/first_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/first_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/join_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/join_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/limit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/limit_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/order_by_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/order_by_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/raw_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/raw_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/scope_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/scope_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/update_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/where_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/where_spec.rb -------------------------------------------------------------------------------- /spec/integration/criteria/where_types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/criteria/where_types_spec.rb -------------------------------------------------------------------------------- /spec/integration/deprecations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/deprecations_spec.rb -------------------------------------------------------------------------------- /spec/integration/dirty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/dirty_spec.rb -------------------------------------------------------------------------------- /spec/integration/equality_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/equality_spec.rb -------------------------------------------------------------------------------- /spec/integration/first_or_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/first_or_create_spec.rb -------------------------------------------------------------------------------- /spec/integration/fork_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/fork_spec.rb -------------------------------------------------------------------------------- /spec/integration/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/index_spec.rb -------------------------------------------------------------------------------- /spec/integration/lazy_fetch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/lazy_fetch_spec.rb -------------------------------------------------------------------------------- /spec/integration/lock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/lock_spec.rb -------------------------------------------------------------------------------- /spec/integration/logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/logger_spec.rb -------------------------------------------------------------------------------- /spec/integration/missing_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/missing_attributes_spec.rb -------------------------------------------------------------------------------- /spec/integration/overriding_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/overriding_spec.rb -------------------------------------------------------------------------------- /spec/integration/persistance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/persistance_spec.rb -------------------------------------------------------------------------------- /spec/integration/primary_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/primary_key_spec.rb -------------------------------------------------------------------------------- /spec/integration/query_runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/query_runner_spec.rb -------------------------------------------------------------------------------- /spec/integration/reentrant_lock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/reentrant_lock_spec.rb -------------------------------------------------------------------------------- /spec/integration/serialization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/serialization_spec.rb -------------------------------------------------------------------------------- /spec/integration/slow_queries_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/slow_queries_spec.rb -------------------------------------------------------------------------------- /spec/integration/store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/store_spec.rb -------------------------------------------------------------------------------- /spec/integration/table_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/table_config_spec.rb -------------------------------------------------------------------------------- /spec/integration/timestamps_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/timestamps_spec.rb -------------------------------------------------------------------------------- /spec/integration/types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/types_spec.rb -------------------------------------------------------------------------------- /spec/integration/validation/definition_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/validation/definition_spec.rb -------------------------------------------------------------------------------- /spec/integration/validation/uniqueness_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/validation/uniqueness_spec.rb -------------------------------------------------------------------------------- /spec/integration/validation/validation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/validation/validation_spec.rb -------------------------------------------------------------------------------- /spec/integration/virtual_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/integration/virtual_attributes_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/_coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/_coverage.rb -------------------------------------------------------------------------------- /spec/support/callbacks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/callbacks.rb -------------------------------------------------------------------------------- /spec/support/define_constant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/define_constant.rb -------------------------------------------------------------------------------- /spec/support/eventually.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/eventually.rb -------------------------------------------------------------------------------- /spec/support/misc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/misc.rb -------------------------------------------------------------------------------- /spec/support/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoBrainerORM/nobrainer/HEAD/spec/support/models.rb --------------------------------------------------------------------------------