Conn - Conn Access

Setup

defmodule Foo do
  use(Mazurka.Resource)

  mediatype(Hyper) do
    action() do
      %{"port" => conn.port()}
    end
    affordance() do
      %{"port" => conn.port()}
    end
  end
end

action

{_, _, _} = Foo.action([], %{"foo" => "foo"}, %{}, %{port: 123})

affordance

{_, _} = Foo.affordance([], %{"foo" => "foo"}, %{}, %{port: 123}, Router)