├── .formatter.exs ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── VERSION ├── lib └── decorator │ ├── decorate.ex │ └── define.ex ├── mix.exs ├── mix.lock └── test ├── basic_test.exs ├── context_test.exs ├── decorate_all_test.exs ├── decorate_exunit_test.exs ├── default_argument_test.exs ├── defdelegate_test.exs ├── function_decorator_test.exs ├── multiple_clauses_test.exs ├── multiple_decorator_modules_used_in_one_module.exs ├── precondition_test.exs ├── test_helper.exs ├── try_wrapper_test.exs └── two_argument_test.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.4.0 -------------------------------------------------------------------------------- /lib/decorator/decorate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/lib/decorator/decorate.ex -------------------------------------------------------------------------------- /lib/decorator/define.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/lib/decorator/define.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/mix.lock -------------------------------------------------------------------------------- /test/basic_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/basic_test.exs -------------------------------------------------------------------------------- /test/context_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/context_test.exs -------------------------------------------------------------------------------- /test/decorate_all_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/decorate_all_test.exs -------------------------------------------------------------------------------- /test/decorate_exunit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/decorate_exunit_test.exs -------------------------------------------------------------------------------- /test/default_argument_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/default_argument_test.exs -------------------------------------------------------------------------------- /test/defdelegate_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/defdelegate_test.exs -------------------------------------------------------------------------------- /test/function_decorator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/function_decorator_test.exs -------------------------------------------------------------------------------- /test/multiple_clauses_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/multiple_clauses_test.exs -------------------------------------------------------------------------------- /test/multiple_decorator_modules_used_in_one_module.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/multiple_decorator_modules_used_in_one_module.exs -------------------------------------------------------------------------------- /test/precondition_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/precondition_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/try_wrapper_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/try_wrapper_test.exs -------------------------------------------------------------------------------- /test/two_argument_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arjan/decorator/HEAD/test/two_argument_test.exs --------------------------------------------------------------------------------