├── .github └── workflows │ ├── linting.yml │ └── testing.yml ├── .gitignore ├── .rubocop.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── chusaku ├── console └── setup ├── chusaku.gemspec ├── lib ├── chusaku.rb ├── chusaku │ ├── cli.rb │ ├── parser.rb │ ├── routes.rb │ └── version.rb └── tasks │ └── chusaku.rake └── test ├── chusaku_test.rb ├── cli_test.rb ├── mock ├── app │ └── controllers │ │ ├── api │ │ ├── burritos_controller.rb │ │ ├── cakes_controller.rb │ │ ├── croissants_controller.rb │ │ └── tacos_controller.rb │ │ ├── application_controller.rb │ │ ├── pastries_controller.rb │ │ └── waterlilies_controller.rb ├── engine.rb ├── engine │ └── app │ │ └── controllers │ │ ├── cars_controller.rb │ │ └── engine_controller.rb ├── examples │ ├── empty.rb │ └── example.rb ├── file.rb ├── rails.rb └── route_helper.rb ├── parser_test.rb ├── routes_test.rb └── test_helper.rb /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/chusaku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/bin/chusaku -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/bin/setup -------------------------------------------------------------------------------- /chusaku.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/chusaku.gemspec -------------------------------------------------------------------------------- /lib/chusaku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/lib/chusaku.rb -------------------------------------------------------------------------------- /lib/chusaku/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/lib/chusaku/cli.rb -------------------------------------------------------------------------------- /lib/chusaku/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/lib/chusaku/parser.rb -------------------------------------------------------------------------------- /lib/chusaku/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/lib/chusaku/routes.rb -------------------------------------------------------------------------------- /lib/chusaku/version.rb: -------------------------------------------------------------------------------- 1 | module Chusaku 2 | VERSION = "1.4.1" 3 | end 4 | -------------------------------------------------------------------------------- /lib/tasks/chusaku.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/lib/tasks/chusaku.rake -------------------------------------------------------------------------------- /test/chusaku_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/chusaku_test.rb -------------------------------------------------------------------------------- /test/cli_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/cli_test.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/api/burritos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/api/burritos_controller.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/api/cakes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/api/cakes_controller.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/api/croissants_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/api/croissants_controller.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/api/tacos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/api/tacos_controller.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- 1 | class ApplicationController 2 | end 3 | -------------------------------------------------------------------------------- /test/mock/app/controllers/pastries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/pastries_controller.rb -------------------------------------------------------------------------------- /test/mock/app/controllers/waterlilies_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/app/controllers/waterlilies_controller.rb -------------------------------------------------------------------------------- /test/mock/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/engine.rb -------------------------------------------------------------------------------- /test/mock/engine/app/controllers/cars_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/engine/app/controllers/cars_controller.rb -------------------------------------------------------------------------------- /test/mock/engine/app/controllers/engine_controller.rb: -------------------------------------------------------------------------------- 1 | class EngineController 2 | end 3 | -------------------------------------------------------------------------------- /test/mock/examples/empty.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mock/examples/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/examples/example.rb -------------------------------------------------------------------------------- /test/mock/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/file.rb -------------------------------------------------------------------------------- /test/mock/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/rails.rb -------------------------------------------------------------------------------- /test/mock/route_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/mock/route_helper.rb -------------------------------------------------------------------------------- /test/parser_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/parser_test.rb -------------------------------------------------------------------------------- /test/routes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/routes_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshki/chusaku/HEAD/test/test_helper.rb --------------------------------------------------------------------------------