# Jobbit

A small Elixir module allows execution of tasks without crashing the parent

## Usage

Usage is just like `Task.async` and `Task.await` except `Jobbit` will not crash
the parent process when an error occurs. Jobbit's `await` (`Jobbit.await`)
returns `{:ok, result}` or `{:error, reason}`.

## Installation

If [available in Hex](, the package can be installed as:

  1. Add `jobbit` to your list of dependencies in `mix.exs`:

    def deps do
      [{:jobbit, "~> 0.1.0"}]

  2. Ensure `jobbit` is started before your application:

    def application do
      [applications: [:jobbit]]

## Todos

+ type_specs