README.md
# Constant
[](https://travis-ci.org/vasuadari/constant)
[](https://hex.pm/packages/constant)
A package to define constants in your module.
## Installation
The package can be installed by adding `constant` to your list of dependencies
in `mix.exs`:
```elixir
def deps do
[
{:constant, "~> 0.0.1"}
]
end
```
## Usage
```elixir
defmodule HTTPStatusCode do
import Constant
defconst ok: 200, created: 201
end
iex> HTTPStatusCode.ok()
200
iex> HTTPStatusCode.created()
201
defmodule ColorCode do
import Constant
defconst [black: "FFFFFF", white: "000000"], atomize: true
end
iex> ColorCode.black()
"FFFFFF"
iex> ColorCode.black_atom()
:FFFFFF
```
## License
Constant source code is licensed under the [MIT License](LICENSE).