Skip to content

LucidModules/elixir-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LmHttp

This is a contract API for HTTP libraries for enhanced flexibility.

You can easily mock this library and forget about the implementation details for tests. Change to a new HTTP client should not require any modifications in the business logic code.

Installation

If available in Hex, the package can be installed by adding lm_http to your list of dependencies in mix.exs:

def deps do
  [
    {:lm_http, "~> 0.4.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/lm_http.

About

HTTP API as unified behaviour for Elixir libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages