Current section
Files
Jump to
Current section
Files
lib/consul.ex
#
# The MIT License (MIT)
#
# Copyright (c) 2014-2015 Undead Labs, LLC
#
defmodule Consul do
defmodule ResponseError do
defexception response: nil
def exception(value) do
%__MODULE__{response: value}
end
def message(%{response: response}) do
"Got non-200 OK status code: #{response.status_code}"
end
end
use Application
def start(_type, _args) do
import Supervisor.Spec, warn: false
opts = [strategy: :one_for_one, name: Consul.Supervisor]
Supervisor.start_link([], opts)
end
end