homepage: https://github.com/jpittis/toxiproxy-haskell#readme
changelog-type: ''
hash: 1c373db0782b0f6335766249e6c5a260a4d0d59d9ebb473533beb51b4de8eda6
test-bench-deps:
  http-client: -any
  toxiproxy-haskell: -any
  base: ! '>=4.7 && <5'
  time: -any
  servant-client: -any
  hspec: -any
  process: -any
  servant: -any
  containers: -any
  silently: -any
maintainer: jakepittis@gmail.com
synopsis: ! 'Client library for Toxiproxy: a TCP failure testing proxy.'
changelog: ''
basic-deps:
  http-client: -any
  base: ! '>=4.7 && <5'
  servant-client: -any
  text: -any
  servant: -any
  containers: -any
  aeson: -any
all-versions:
- '0.1.0.0'
author: Jake Pittis
latest: '0.1.0.0'
description-type: markdown
description: ! "A complete Haskell client for [Toxiproxy](https://github.com/Shopify/toxiproxy).\n\n(Requires
  Toxiproxy version 2.1.3 and above.)\n\n## Example\n\n````haskell\nimport Toxiproxy\n\nmain
  :: IO ()\nmain = do\n  let proxy = Proxy\n        { proxyName     = \"myProxy\"\n
  \       , proxyListen   = myProxyHost\n        , proxyUpstream = myUpstreamHost\n
  \       , proxyEnabled  = True\n        , proxyToxics   = []\n        }\n  let latency
  = Toxic\n        { toxicName       = \"latency\"\n        , toxicType       = \"latency\"\n
  \       , toxicStream     = \"upstream\"\n        , toxicToxicity   = 1\n        ,
  toxicAttributes = Map.fromList [(\"latency\", 1000), (\"jitter\", 0)]\n        }\n
  \ withProxy proxy $ \\proxy -> do\n    withToxic proxy latency $ do\n      getRequestToMyProxyHost
  -- This will take > 1 second\n````\n"
license-name: BSD3

Update from Hackage at 2018-03-06T04:38:33Z
Update from Hackage at 2018-03-06T04:38:33Z
