CrossClj

0.1.2 docs

SourceDocs



RECENT
    VARS
    create-swagger-ui-handler

    « Index of all namespaces of this project

    (create-swagger-ui-handler)(create-swagger-ui-handler options)
    Creates a ring handler which can be used to serve swagger-ui.
    
    | key              | description |
    | -----------------|-------------|
    | :parameter       | optional name of the wildcard parameter, defaults to unnamed keyword :
    | :root            | optional resource root, defaults to "swagger-ui"
    | :url             | path to swagger endpoint, defaults to /swagger.json
    | :path            | optional path to mount the handler to. Works only if mounted outside of a router.
    | :config          | parameters passed to swaggger-ui, keys transformed into camelCase.
    
    See https://github.com/swagger-api/swagger-ui/blob/master/docs/usage/configuration.md
    for all available :config options
    
    Examples:
    
       ;; with defaults
       (create-swagger-ui-handler)
    
       ;; with path and url set, swagger validator disabled
       (swagger-ui/create-swagger-ui-handler
         {:path "/"
          :url "/api/swagger.json"
          :config {:validator-url nil})