├── .formatter.exs ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── lib ├── channel_handler.ex └── channel_handler │ ├── context.ex │ ├── dsl.ex │ ├── extension.ex │ ├── handler.ex │ ├── plug.ex │ └── router.ex ├── mix.exs ├── mix.lock └── test ├── context_test.exs ├── handler_test.exs ├── readme_test.exs ├── router_test.exs ├── support └── parser.ex └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/README.md -------------------------------------------------------------------------------- /lib/channel_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler.ex -------------------------------------------------------------------------------- /lib/channel_handler/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/context.ex -------------------------------------------------------------------------------- /lib/channel_handler/dsl.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/dsl.ex -------------------------------------------------------------------------------- /lib/channel_handler/extension.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/extension.ex -------------------------------------------------------------------------------- /lib/channel_handler/handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/handler.ex -------------------------------------------------------------------------------- /lib/channel_handler/plug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/plug.ex -------------------------------------------------------------------------------- /lib/channel_handler/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/lib/channel_handler/router.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/mix.lock -------------------------------------------------------------------------------- /test/context_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/test/context_test.exs -------------------------------------------------------------------------------- /test/handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/test/handler_test.exs -------------------------------------------------------------------------------- /test/readme_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/test/readme_test.exs -------------------------------------------------------------------------------- /test/router_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/test/router_test.exs -------------------------------------------------------------------------------- /test/support/parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doorgan/channel_handler/HEAD/test/support/parser.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------