├── .autotest ├── .github ├── FUNDING.yml ├── stale.yml └── workflows │ ├── ci.yml │ └── publish_gem.yml ├── .gitignore ├── Appraisals ├── CHANGELOG ├── CONTRIBUTING.md ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── awesome_nested_set.gemspec ├── certs └── parndt.pem ├── gemfiles ├── rails_5_2.gemfile ├── rails_6_0.gemfile ├── rails_6_1.gemfile ├── rails_7_0.gemfile ├── rails_7_1.gemfile ├── rails_7_2.gemfile ├── rails_8_0.gemfile └── rails_main.gemfile ├── lib ├── awesome_nested_set.rb └── awesome_nested_set │ ├── awesome_nested_set.rb │ ├── columns.rb │ ├── helper.rb │ ├── iterator.rb │ ├── model.rb │ ├── model │ ├── movable.rb │ ├── prunable.rb │ ├── rebuildable.rb │ ├── relatable.rb │ ├── transactable.rb │ └── validatable.rb │ ├── move.rb │ ├── set_validator.rb │ ├── tree.rb │ └── version.rb └── spec ├── awesome_nested_set ├── helper_spec.rb └── model │ └── transactable_spec.rb ├── awesome_nested_set_spec.rb ├── db ├── database.yml └── schema.rb ├── fixtures ├── brokens.yml ├── categories.yml ├── default_scoped_models.yml ├── departments.yml ├── notes.yml ├── things.yml └── users.yml ├── models └── users_spec.rb ├── spec_helper.rb └── support └── models.rb /.autotest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/.autotest -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [parndt] 2 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish_gem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/.github/workflows/publish_gem.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/.gitignore -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/Rakefile -------------------------------------------------------------------------------- /awesome_nested_set.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/awesome_nested_set.gemspec -------------------------------------------------------------------------------- /certs/parndt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/certs/parndt.pem -------------------------------------------------------------------------------- /gemfiles/rails_5_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_5_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_6_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_6_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_6_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_6_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_7_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_7_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_7_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_8_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_main.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/gemfiles/rails_main.gemfile -------------------------------------------------------------------------------- /lib/awesome_nested_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/awesome_nested_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/awesome_nested_set.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/columns.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/helper.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/iterator.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/movable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/movable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/prunable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/prunable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/rebuildable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/rebuildable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/relatable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/relatable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/transactable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/transactable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/model/validatable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/model/validatable.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/move.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/move.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/set_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/set_validator.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/tree.rb -------------------------------------------------------------------------------- /lib/awesome_nested_set/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/lib/awesome_nested_set/version.rb -------------------------------------------------------------------------------- /spec/awesome_nested_set/helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/awesome_nested_set/helper_spec.rb -------------------------------------------------------------------------------- /spec/awesome_nested_set/model/transactable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/awesome_nested_set/model/transactable_spec.rb -------------------------------------------------------------------------------- /spec/awesome_nested_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/awesome_nested_set_spec.rb -------------------------------------------------------------------------------- /spec/db/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/db/database.yml -------------------------------------------------------------------------------- /spec/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/db/schema.rb -------------------------------------------------------------------------------- /spec/fixtures/brokens.yml: -------------------------------------------------------------------------------- 1 | one: 2 | id: 1 3 | name: One -------------------------------------------------------------------------------- /spec/fixtures/categories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/fixtures/categories.yml -------------------------------------------------------------------------------- /spec/fixtures/default_scoped_models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/fixtures/default_scoped_models.yml -------------------------------------------------------------------------------- /spec/fixtures/departments.yml: -------------------------------------------------------------------------------- 1 | top: 2 | id: 1 3 | name: Top -------------------------------------------------------------------------------- /spec/fixtures/notes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/fixtures/notes.yml -------------------------------------------------------------------------------- /spec/fixtures/things.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/fixtures/things.yml -------------------------------------------------------------------------------- /spec/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/fixtures/users.yml -------------------------------------------------------------------------------- /spec/models/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/models/users_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/collectiveidea/awesome_nested_set/HEAD/spec/support/models.rb --------------------------------------------------------------------------------