Hex HexDocs build

skir_elixir_client

Native Elixir runtime for skir-elixir-gen. Supports JSON and binary serialization, SkirRPC, and an optional Phoenix/Plug adapter.

Installation

Add to your application's mix.exs, then run mix deps.get:

{:skir_elixir_client, "~> 0.1"}

Quick example

Using the User module generated in the generator guide:

alias Example.Protocol.UserSkir.User
user = User.new(id: 42, name: "Alice")
{:ok, json} = User.encode_json(user)
{:ok, ^user} = User.decode_json(json)

Documentation