.gitignore | |
|
|
.rspec | |
|
|
.rubocop.yml | |
|
|
.rubocop_todo.yml | |
|
|
.travis.yml | |
|
|
Appraisals | |
|
|
Gemfile | |
|
|
README.mkdn | |
|
|
Rakefile | |
|
|
TODO.txt | |
|
|
ar-octopus.gemspec | |
|
|
gemfiles/rails42.gemfile | |
|
|
gemfiles/rails5.gemfile | |
|
|
gemfiles/rails51.gemfile | |
|
|
gemfiles/rails52.gemfile | |
|
|
lib/ar-octopus.rb | 1 | A 0 mins |
|
lib/octopus.rb | 150 | A 0 mins |
|
lib/octopus/abstract_adapter.rb | 27 | A 0 mins |
|
lib/octopus/association.rb | 12 | A 0 mins |
|
lib/octopus/association_shard_tracking.rb | 62 | A 35 mins |
|
lib/octopus/collection_association.rb | 16 | A 0 mins |
|
lib/octopus/collection_proxy.rb | 14 | A 0 mins |
|
lib/octopus/exception.rb | 4 | A 0 mins |
|
lib/octopus/finder_methods.rb | 6 | A 0 mins |
|
lib/octopus/load_balancing.rb | 4 | A 0 mins |
|
lib/octopus/load_balancing/round_robin.rb | 15 | A 0 mins |
|
lib/octopus/log_subscriber.rb | 20 | A 0 mins |
|
lib/octopus/migration.rb | 184 | C 1 day |
|
lib/octopus/model.rb | 173 | A 25 mins |
|
lib/octopus/persistence.rb | 35 | A 0 mins |
|
lib/octopus/proxy.rb | 273 | C 1 day |
|
lib/octopus/proxy_config.rb | 193 | C 1 day |
|
lib/octopus/query_cache_for_shards.rb | 22 | A 0 mins |
|
lib/octopus/railtie.rb | 10 | A 0 mins |
|
lib/octopus/relation_proxy.rb | 60 | A 1 hr |
|
lib/octopus/result_patch.rb | 16 | A 0 mins |
|
lib/octopus/scope_proxy.rb | 49 | A 0 mins |
|
lib/octopus/shard_tracking.rb | 35 | A 35 mins |
|
lib/octopus/shard_tracking/attribute.rb | 16 | A 0 mins |
|
lib/octopus/shard_tracking/dynamic.rb | 10 | A 0 mins |
|
lib/octopus/singular_association.rb | 8 | A 0 mins |
|
lib/octopus/slave_group.rb | 12 | A 0 mins |
|
lib/octopus/version.rb | 3 | A 0 mins |
|
lib/tasks/octopus.rake | |
|
|
sample_app/.gitignore | |
|
|
sample_app/.rspec | |
|
|
sample_app/Gemfile | |
|
|
sample_app/Gemfile.lock | |
|
|
sample_app/README | |
|
|
sample_app/README.rdoc | |
|
|