README.md

Keenex
======

```elixir
{:keenex, "~> 0.1.0"}
```

[Documentation](http://hexdocs.pm/keenex)

Usage:

looks for application variables in the `:keen` app named `:project_id`, `:write_key`, `:read_key`
or if any of those aren't available, it looks for environment variables named `KEEN_PROJECT_ID`, `KEEN_WRITE_KEY`, `KEEN_READ_KEY`

```elixir
{:ok, keen} = Keenex.new
```

alternatively, you can pass in the variables as well

```elixir
{:ok, keen} = Keenex.new("keen_project_id", "keen_write_key", "keen_read_key") 
```

then pass in the keen pid when calling functions

```elixir
{status, response} = Keenex.EventCollections.post(keen, "dinner.tacos", %{test: "tacos"})
```

status is either `:ok` or `:error`

response is a Map converted from the json response from Keen.

For info about the content of the results, check out the [Keen API reference](https://keen.io/docs/api/reference/)