├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── config ├── config.exs ├── dev.exs └── test.exs ├── lib └── plasm.ex ├── mix.exs ├── mix.lock ├── priv └── repo │ └── migrations │ ├── 20160124185549_create_test_tables.exs │ └── 20200603171947_add_date_of_birth_to_users.exs └── test ├── plasm ├── at_or_earlier_than_test.exs ├── at_or_later_than_test.exs ├── at_test.exs ├── average_test.exs ├── count_distinct_test.exs ├── count_test.exs ├── distinct_by_test.exs ├── earlier_than_test.exs ├── earliest_test.exs ├── find_test.exs ├── later_than_test.exs ├── latest_test.exs ├── maximum_test.exs ├── minimum_test.exs ├── on_or_earlier_than_test.exs ├── on_or_later_than_test.exs ├── on_test.exs ├── random_test.exs ├── total_test.exs ├── where_all_test.exs └── where_none_test.exs ├── support ├── case.ex ├── factory.ex ├── models.ex └── repo.ex └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/config/test.exs -------------------------------------------------------------------------------- /lib/plasm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/lib/plasm.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/repo/migrations/20160124185549_create_test_tables.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/priv/repo/migrations/20160124185549_create_test_tables.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20200603171947_add_date_of_birth_to_users.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/priv/repo/migrations/20200603171947_add_date_of_birth_to_users.exs -------------------------------------------------------------------------------- /test/plasm/at_or_earlier_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/at_or_earlier_than_test.exs -------------------------------------------------------------------------------- /test/plasm/at_or_later_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/at_or_later_than_test.exs -------------------------------------------------------------------------------- /test/plasm/at_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/at_test.exs -------------------------------------------------------------------------------- /test/plasm/average_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/average_test.exs -------------------------------------------------------------------------------- /test/plasm/count_distinct_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/count_distinct_test.exs -------------------------------------------------------------------------------- /test/plasm/count_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/count_test.exs -------------------------------------------------------------------------------- /test/plasm/distinct_by_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/distinct_by_test.exs -------------------------------------------------------------------------------- /test/plasm/earlier_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/earlier_than_test.exs -------------------------------------------------------------------------------- /test/plasm/earliest_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/earliest_test.exs -------------------------------------------------------------------------------- /test/plasm/find_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/find_test.exs -------------------------------------------------------------------------------- /test/plasm/later_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/later_than_test.exs -------------------------------------------------------------------------------- /test/plasm/latest_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/latest_test.exs -------------------------------------------------------------------------------- /test/plasm/maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/maximum_test.exs -------------------------------------------------------------------------------- /test/plasm/minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/minimum_test.exs -------------------------------------------------------------------------------- /test/plasm/on_or_earlier_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/on_or_earlier_than_test.exs -------------------------------------------------------------------------------- /test/plasm/on_or_later_than_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/on_or_later_than_test.exs -------------------------------------------------------------------------------- /test/plasm/on_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/on_test.exs -------------------------------------------------------------------------------- /test/plasm/random_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/random_test.exs -------------------------------------------------------------------------------- /test/plasm/total_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/total_test.exs -------------------------------------------------------------------------------- /test/plasm/where_all_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/where_all_test.exs -------------------------------------------------------------------------------- /test/plasm/where_none_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/plasm/where_none_test.exs -------------------------------------------------------------------------------- /test/support/case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/support/case.ex -------------------------------------------------------------------------------- /test/support/factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/support/factory.ex -------------------------------------------------------------------------------- /test/support/models.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/support/models.ex -------------------------------------------------------------------------------- /test/support/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/support/repo.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshrieken/plasm/HEAD/test/test_helper.exs --------------------------------------------------------------------------------