Skip to content

exstruct/mazurka_plug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mazurka_plug

Plug integration for Mazurka.

Installation

If available in Hex, the package can be installed as:

  1. Add mazurka_plug to your list of dependencies in mix.exs:
```elixir
def deps do
  [{:mazurka_plug, "~> 0.1.0"}]
end
```

Usage

Just use the Mazurka.Plug alongside Mazurka.Router to give it the standard Plug behaviour.

defmodule MyApp.Resource do
  use Mazurka.Resource
  use Mazurka.Plug

  param name

  mediatype Hyper do
    action do
      %{
        "hello" => name
      }
    end
  end
end

We can now call it just like any other "plug"

opts = MyApp.Resource.init([])
MyApp.Resource.call(conn, opts)

About

Plug integration for Mazurka

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages