├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config └── config.exs ├── lib ├── calecto.ex ├── calecto │ ├── date.ex │ ├── date_time.ex │ ├── date_time_utc.ex │ ├── ecto_types.ex │ ├── model.ex │ ├── naive_date_time.ex │ ├── schema.ex │ ├── time.ex │ └── utils.ex └── mix │ └── tasks │ └── calecto.add_type_migration.ex ├── mix.exs ├── mix.lock └── test ├── date_test.exs ├── date_time_test.exs ├── date_time_utc_test.exs ├── ecto_data_types_test.exs ├── ecto_types_test.exs ├── naive_date_time_test.exs ├── test_helper.exs └── time_test.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /deps 3 | erl_crash.dump 4 | *.ez 5 | /doc 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/calecto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto.ex -------------------------------------------------------------------------------- /lib/calecto/date.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/date.ex -------------------------------------------------------------------------------- /lib/calecto/date_time.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/date_time.ex -------------------------------------------------------------------------------- /lib/calecto/date_time_utc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/date_time_utc.ex -------------------------------------------------------------------------------- /lib/calecto/ecto_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/ecto_types.ex -------------------------------------------------------------------------------- /lib/calecto/model.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/model.ex -------------------------------------------------------------------------------- /lib/calecto/naive_date_time.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/naive_date_time.ex -------------------------------------------------------------------------------- /lib/calecto/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/schema.ex -------------------------------------------------------------------------------- /lib/calecto/time.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/time.ex -------------------------------------------------------------------------------- /lib/calecto/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/calecto/utils.ex -------------------------------------------------------------------------------- /lib/mix/tasks/calecto.add_type_migration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/lib/mix/tasks/calecto.add_type_migration.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/mix.lock -------------------------------------------------------------------------------- /test/date_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/date_test.exs -------------------------------------------------------------------------------- /test/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/date_time_test.exs -------------------------------------------------------------------------------- /test/date_time_utc_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/date_time_utc_test.exs -------------------------------------------------------------------------------- /test/ecto_data_types_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/ecto_data_types_test.exs -------------------------------------------------------------------------------- /test/ecto_types_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/ecto_types_test.exs -------------------------------------------------------------------------------- /test/naive_date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/naive_date_time_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/calecto/HEAD/test/time_test.exs --------------------------------------------------------------------------------