├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODO.md ├── config └── config.exs ├── example └── tennis_kata.exs ├── lib ├── disc_union.ex ├── exceptions.ex ├── utils.ex └── utils │ ├── case.ex │ └── constructors.ex ├── mix.exs ├── mix.lock └── test ├── case_test.exs ├── constructors_test.exs ├── defunion_test.exs ├── disc_union_test.exs ├── example_du.ex ├── example_dua.ex ├── example_dudc.ex ├── specs_test.exs ├── stacktrace_helpers.ex ├── test_helper.exs └── types_test.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/TODO.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/config/config.exs -------------------------------------------------------------------------------- /example/tennis_kata.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/example/tennis_kata.exs -------------------------------------------------------------------------------- /lib/disc_union.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/lib/disc_union.ex -------------------------------------------------------------------------------- /lib/exceptions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/lib/exceptions.ex -------------------------------------------------------------------------------- /lib/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/lib/utils.ex -------------------------------------------------------------------------------- /lib/utils/case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/lib/utils/case.ex -------------------------------------------------------------------------------- /lib/utils/constructors.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/lib/utils/constructors.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/mix.lock -------------------------------------------------------------------------------- /test/case_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/case_test.exs -------------------------------------------------------------------------------- /test/constructors_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/constructors_test.exs -------------------------------------------------------------------------------- /test/defunion_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/defunion_test.exs -------------------------------------------------------------------------------- /test/disc_union_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/disc_union_test.exs -------------------------------------------------------------------------------- /test/example_du.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/example_du.ex -------------------------------------------------------------------------------- /test/example_dua.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/example_dua.ex -------------------------------------------------------------------------------- /test/example_dudc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/example_dudc.ex -------------------------------------------------------------------------------- /test/specs_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/specs_test.exs -------------------------------------------------------------------------------- /test/stacktrace_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/stacktrace_helpers.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/types_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4lldux/disc_union/HEAD/test/types_test.exs --------------------------------------------------------------------------------