MaruSwagger

hex.pm Version

Usage

NOTE: maru_swagger is only works for :dev

Please keep MaruSwagger plug out of version dsl.

def deps do
[ {:maru_swagger, "~> 0.0.1", only: dev} ]
end
defmodule Router do
version "v1", using: :accept_version_header
...
end
defmodule API do
use Maru.Router
plug Plug.Logger
if Mix.env == :dev do
plug MaruSwagger, at: "/swagger"
end
mount Router
end

and then you can get json response from curl http://127.0.0.1:4000/swagger.

open Swagger Petstore in your borwser and fill in http://127.0.0.1:4000/swagger and enjoy maru_swagger.

TODO

Thanks