├── .env.example ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .release-please-manifest.json ├── .tool-versions ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── bin ├── rails └── rake ├── closure_tree.gemspec ├── docker-compose.yml ├── img ├── example.png └── preorder.png ├── lib ├── closure_tree.rb ├── closure_tree │ ├── active_record_support.rb │ ├── arel_helpers.rb │ ├── association_setup.rb │ ├── configuration.rb │ ├── deterministic_ordering.rb │ ├── digraphs.rb │ ├── finders.rb │ ├── has_closure_tree.rb │ ├── has_closure_tree_root.rb │ ├── hash_tree.rb │ ├── hash_tree_support.rb │ ├── hierarchy_maintenance.rb │ ├── model.rb │ ├── numeric_deterministic_ordering.rb │ ├── numeric_order_support.rb │ ├── support.rb │ ├── support_attributes.rb │ ├── support_flags.rb │ ├── test │ │ └── matcher.rb │ └── version.rb └── generators │ └── closure_tree │ ├── migration_generator.rb │ └── templates │ └── create_hierarchies_table.rb.erb ├── mktree.rb ├── release-please-config.json └── test ├── closure_tree ├── advisory_lock_test.rb ├── cache_invalidation_test.rb ├── cuisine_type_test.rb ├── generator_test.rb ├── has_closure_tree_root_test.rb ├── hierarchy_inheritance_test.rb ├── hierarchy_maintenance_test.rb ├── label_order_value_test.rb ├── label_test.rb ├── matcher_test.rb ├── metal_test.rb ├── model_test.rb ├── multi_database_test.rb ├── namespace_type_test.rb ├── parallel_test.rb ├── pool_test.rb ├── schema_type_test.rb ├── scope_test.rb ├── support_test.rb ├── tag_test.rb ├── user_test.rb └── uuid_tag_test.rb ├── dummy ├── Rakefile ├── app │ ├── controllers │ │ └── application_controller.rb │ └── models │ │ ├── adamantium.rb │ │ ├── application_record.rb │ │ ├── contract.rb │ │ ├── contract_type.rb │ │ ├── cuisine_type.rb │ │ ├── date_label.rb │ │ ├── destroyed_tag.rb │ │ ├── directory_label.rb │ │ ├── event_label.rb │ │ ├── group.rb │ │ ├── grouping.rb │ │ ├── label.rb │ │ ├── label_without_root_ordering.rb │ │ ├── memory_tag.rb │ │ ├── menu_item.rb │ │ ├── metal.rb │ │ ├── multi_scoped_item.rb │ │ ├── mysql_record.rb │ │ ├── mysql_tag.rb │ │ ├── namespace.rb │ │ ├── namespace │ │ └── type.rb │ │ ├── schema_type.rb │ │ ├── scoped_item.rb │ │ ├── sqlite_record.rb │ │ ├── tag.rb │ │ ├── team.rb │ │ ├── unobtanium.rb │ │ ├── user.rb │ │ ├── user_set.rb │ │ └── uuid_tag.rb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ └── environments │ │ └── test.rb ├── db │ ├── mysql_schema.rb │ ├── schema.rb │ ├── secondary_schema.rb │ └── sqlite_schema.rb └── lib │ └── tasks │ └── db.rake ├── support ├── query_counter.rb └── tag_examples.rb └── test_helper.rb /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | {".":"9.3.0"} 2 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.4.7 2 | -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --readme README.md 2 | --charset utf-8 3 | 'lib/**/*.rb' 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/bin/rake -------------------------------------------------------------------------------- /closure_tree.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/closure_tree.gemspec -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /img/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/img/example.png -------------------------------------------------------------------------------- /img/preorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/img/preorder.png -------------------------------------------------------------------------------- /lib/closure_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree.rb -------------------------------------------------------------------------------- /lib/closure_tree/active_record_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/active_record_support.rb -------------------------------------------------------------------------------- /lib/closure_tree/arel_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/arel_helpers.rb -------------------------------------------------------------------------------- /lib/closure_tree/association_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/association_setup.rb -------------------------------------------------------------------------------- /lib/closure_tree/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/configuration.rb -------------------------------------------------------------------------------- /lib/closure_tree/deterministic_ordering.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/deterministic_ordering.rb -------------------------------------------------------------------------------- /lib/closure_tree/digraphs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/digraphs.rb -------------------------------------------------------------------------------- /lib/closure_tree/finders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/finders.rb -------------------------------------------------------------------------------- /lib/closure_tree/has_closure_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/has_closure_tree.rb -------------------------------------------------------------------------------- /lib/closure_tree/has_closure_tree_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/has_closure_tree_root.rb -------------------------------------------------------------------------------- /lib/closure_tree/hash_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/hash_tree.rb -------------------------------------------------------------------------------- /lib/closure_tree/hash_tree_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/hash_tree_support.rb -------------------------------------------------------------------------------- /lib/closure_tree/hierarchy_maintenance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/hierarchy_maintenance.rb -------------------------------------------------------------------------------- /lib/closure_tree/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/model.rb -------------------------------------------------------------------------------- /lib/closure_tree/numeric_deterministic_ordering.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/numeric_deterministic_ordering.rb -------------------------------------------------------------------------------- /lib/closure_tree/numeric_order_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/numeric_order_support.rb -------------------------------------------------------------------------------- /lib/closure_tree/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/support.rb -------------------------------------------------------------------------------- /lib/closure_tree/support_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/support_attributes.rb -------------------------------------------------------------------------------- /lib/closure_tree/support_flags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/support_flags.rb -------------------------------------------------------------------------------- /lib/closure_tree/test/matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/closure_tree/test/matcher.rb -------------------------------------------------------------------------------- /lib/closure_tree/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ClosureTree 4 | VERSION = Gem::Version.new('9.3.0') 5 | end 6 | -------------------------------------------------------------------------------- /lib/generators/closure_tree/migration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/generators/closure_tree/migration_generator.rb -------------------------------------------------------------------------------- /lib/generators/closure_tree/templates/create_hierarchies_table.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/lib/generators/closure_tree/templates/create_hierarchies_table.rb.erb -------------------------------------------------------------------------------- /mktree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/mktree.rb -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/release-please-config.json -------------------------------------------------------------------------------- /test/closure_tree/advisory_lock_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/advisory_lock_test.rb -------------------------------------------------------------------------------- /test/closure_tree/cache_invalidation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/cache_invalidation_test.rb -------------------------------------------------------------------------------- /test/closure_tree/cuisine_type_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/cuisine_type_test.rb -------------------------------------------------------------------------------- /test/closure_tree/generator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/generator_test.rb -------------------------------------------------------------------------------- /test/closure_tree/has_closure_tree_root_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/has_closure_tree_root_test.rb -------------------------------------------------------------------------------- /test/closure_tree/hierarchy_inheritance_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/hierarchy_inheritance_test.rb -------------------------------------------------------------------------------- /test/closure_tree/hierarchy_maintenance_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/hierarchy_maintenance_test.rb -------------------------------------------------------------------------------- /test/closure_tree/label_order_value_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/label_order_value_test.rb -------------------------------------------------------------------------------- /test/closure_tree/label_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/label_test.rb -------------------------------------------------------------------------------- /test/closure_tree/matcher_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/matcher_test.rb -------------------------------------------------------------------------------- /test/closure_tree/metal_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/metal_test.rb -------------------------------------------------------------------------------- /test/closure_tree/model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/model_test.rb -------------------------------------------------------------------------------- /test/closure_tree/multi_database_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/multi_database_test.rb -------------------------------------------------------------------------------- /test/closure_tree/namespace_type_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/namespace_type_test.rb -------------------------------------------------------------------------------- /test/closure_tree/parallel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/parallel_test.rb -------------------------------------------------------------------------------- /test/closure_tree/pool_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/pool_test.rb -------------------------------------------------------------------------------- /test/closure_tree/schema_type_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/schema_type_test.rb -------------------------------------------------------------------------------- /test/closure_tree/scope_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/scope_test.rb -------------------------------------------------------------------------------- /test/closure_tree/support_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/support_test.rb -------------------------------------------------------------------------------- /test/closure_tree/tag_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/tag_test.rb -------------------------------------------------------------------------------- /test/closure_tree/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/user_test.rb -------------------------------------------------------------------------------- /test/closure_tree/uuid_tag_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/closure_tree/uuid_tag_test.rb -------------------------------------------------------------------------------- /test/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/Rakefile -------------------------------------------------------------------------------- /test/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /test/dummy/app/models/adamantium.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Adamantium < Metal 4 | end 5 | -------------------------------------------------------------------------------- /test/dummy/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/application_record.rb -------------------------------------------------------------------------------- /test/dummy/app/models/contract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/contract.rb -------------------------------------------------------------------------------- /test/dummy/app/models/contract_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/contract_type.rb -------------------------------------------------------------------------------- /test/dummy/app/models/cuisine_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/cuisine_type.rb -------------------------------------------------------------------------------- /test/dummy/app/models/date_label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/date_label.rb -------------------------------------------------------------------------------- /test/dummy/app/models/destroyed_tag.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class DestroyedTag < ApplicationRecord 4 | end 5 | -------------------------------------------------------------------------------- /test/dummy/app/models/directory_label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/directory_label.rb -------------------------------------------------------------------------------- /test/dummy/app/models/event_label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/event_label.rb -------------------------------------------------------------------------------- /test/dummy/app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/group.rb -------------------------------------------------------------------------------- /test/dummy/app/models/grouping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/grouping.rb -------------------------------------------------------------------------------- /test/dummy/app/models/label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/label.rb -------------------------------------------------------------------------------- /test/dummy/app/models/label_without_root_ordering.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/label_without_root_ordering.rb -------------------------------------------------------------------------------- /test/dummy/app/models/memory_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/memory_tag.rb -------------------------------------------------------------------------------- /test/dummy/app/models/menu_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/menu_item.rb -------------------------------------------------------------------------------- /test/dummy/app/models/metal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/metal.rb -------------------------------------------------------------------------------- /test/dummy/app/models/multi_scoped_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/multi_scoped_item.rb -------------------------------------------------------------------------------- /test/dummy/app/models/mysql_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/mysql_record.rb -------------------------------------------------------------------------------- /test/dummy/app/models/mysql_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/mysql_tag.rb -------------------------------------------------------------------------------- /test/dummy/app/models/namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/namespace.rb -------------------------------------------------------------------------------- /test/dummy/app/models/namespace/type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/namespace/type.rb -------------------------------------------------------------------------------- /test/dummy/app/models/schema_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/schema_type.rb -------------------------------------------------------------------------------- /test/dummy/app/models/scoped_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/scoped_item.rb -------------------------------------------------------------------------------- /test/dummy/app/models/sqlite_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/sqlite_record.rb -------------------------------------------------------------------------------- /test/dummy/app/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/tag.rb -------------------------------------------------------------------------------- /test/dummy/app/models/team.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/team.rb -------------------------------------------------------------------------------- /test/dummy/app/models/unobtanium.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Unobtanium < Metal 4 | end 5 | -------------------------------------------------------------------------------- /test/dummy/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/user.rb -------------------------------------------------------------------------------- /test/dummy/app/models/user_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/user_set.rb -------------------------------------------------------------------------------- /test/dummy/app/models/uuid_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/app/models/uuid_tag.rb -------------------------------------------------------------------------------- /test/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config.ru -------------------------------------------------------------------------------- /test/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config/application.rb -------------------------------------------------------------------------------- /test/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config/boot.rb -------------------------------------------------------------------------------- /test/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config/database.yml -------------------------------------------------------------------------------- /test/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config/environment.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /test/dummy/db/mysql_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/db/mysql_schema.rb -------------------------------------------------------------------------------- /test/dummy/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/db/schema.rb -------------------------------------------------------------------------------- /test/dummy/db/secondary_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/db/secondary_schema.rb -------------------------------------------------------------------------------- /test/dummy/db/sqlite_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/db/sqlite_schema.rb -------------------------------------------------------------------------------- /test/dummy/lib/tasks/db.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/dummy/lib/tasks/db.rake -------------------------------------------------------------------------------- /test/support/query_counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/support/query_counter.rb -------------------------------------------------------------------------------- /test/support/tag_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/support/tag_examples.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClosureTree/closure_tree/HEAD/test/test_helper.rb --------------------------------------------------------------------------------