├── .ameba.yml ├── .github └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── README.md ├── clustering.md ├── shard.yml ├── spec ├── base_spec.cr ├── body_parser_spec.cr ├── cache_spec.cr ├── error_spec.cr ├── id_param_spec.cr ├── open_api_spec.cr ├── response_spec.cr ├── route_builder_spec.cr ├── session_spec.cr ├── spec_helper.cr ├── spec_helper_spec.cr ├── template_spec.cr └── views │ ├── inner.ecr │ ├── layout_alt.ecr │ └── layout_main.ecr └── src ├── action-controller.cr └── action-controller ├── base.cr ├── body_parser.cr ├── error_handler.cr ├── errors.cr ├── log_handler.cr ├── logger.cr ├── open_api.cr ├── open_api ├── components.cr ├── klass_doc.cr ├── operation.cr ├── parameter.cr ├── path.cr ├── reference.cr ├── response.cr └── schema.cr ├── responders.cr ├── router.cr ├── router ├── builder.cr ├── route_handler.cr ├── route_params.cr └── server_context.cr ├── server.cr ├── session.cr ├── session ├── message_encryptor.cr └── message_verifier.cr ├── spec_helper.cr └── support.cr /.ameba.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/.ameba.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/README.md -------------------------------------------------------------------------------- /clustering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/clustering.md -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/base_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/base_spec.cr -------------------------------------------------------------------------------- /spec/body_parser_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/body_parser_spec.cr -------------------------------------------------------------------------------- /spec/cache_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/cache_spec.cr -------------------------------------------------------------------------------- /spec/error_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/error_spec.cr -------------------------------------------------------------------------------- /spec/id_param_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/id_param_spec.cr -------------------------------------------------------------------------------- /spec/open_api_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/open_api_spec.cr -------------------------------------------------------------------------------- /spec/response_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/response_spec.cr -------------------------------------------------------------------------------- /spec/route_builder_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/route_builder_spec.cr -------------------------------------------------------------------------------- /spec/session_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/session_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/spec_helper_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/spec_helper_spec.cr -------------------------------------------------------------------------------- /spec/template_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/template_spec.cr -------------------------------------------------------------------------------- /spec/views/inner.ecr: -------------------------------------------------------------------------------- 1 |
inner <%= data %>
2 | -------------------------------------------------------------------------------- /spec/views/layout_alt.ecr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/views/layout_alt.ecr -------------------------------------------------------------------------------- /spec/views/layout_main.ecr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/spec/views/layout_main.ecr -------------------------------------------------------------------------------- /src/action-controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller.cr -------------------------------------------------------------------------------- /src/action-controller/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/base.cr -------------------------------------------------------------------------------- /src/action-controller/body_parser.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/body_parser.cr -------------------------------------------------------------------------------- /src/action-controller/error_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/error_handler.cr -------------------------------------------------------------------------------- /src/action-controller/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/errors.cr -------------------------------------------------------------------------------- /src/action-controller/log_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/log_handler.cr -------------------------------------------------------------------------------- /src/action-controller/logger.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/logger.cr -------------------------------------------------------------------------------- /src/action-controller/open_api.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/components.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/components.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/klass_doc.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/klass_doc.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/operation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/operation.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/parameter.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/parameter.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/path.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/path.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/reference.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/reference.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/response.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/response.cr -------------------------------------------------------------------------------- /src/action-controller/open_api/schema.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/open_api/schema.cr -------------------------------------------------------------------------------- /src/action-controller/responders.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/responders.cr -------------------------------------------------------------------------------- /src/action-controller/router.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/router.cr -------------------------------------------------------------------------------- /src/action-controller/router/builder.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/router/builder.cr -------------------------------------------------------------------------------- /src/action-controller/router/route_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/router/route_handler.cr -------------------------------------------------------------------------------- /src/action-controller/router/route_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/router/route_params.cr -------------------------------------------------------------------------------- /src/action-controller/router/server_context.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/router/server_context.cr -------------------------------------------------------------------------------- /src/action-controller/server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/server.cr -------------------------------------------------------------------------------- /src/action-controller/session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/session.cr -------------------------------------------------------------------------------- /src/action-controller/session/message_encryptor.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/session/message_encryptor.cr -------------------------------------------------------------------------------- /src/action-controller/session/message_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/session/message_verifier.cr -------------------------------------------------------------------------------- /src/action-controller/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/spec_helper.cr -------------------------------------------------------------------------------- /src/action-controller/support.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/action-controller/HEAD/src/action-controller/support.cr --------------------------------------------------------------------------------