Wrap :geef_pkt with elixir

This commit is contained in:
Carlos Martín Nieto
2013-06-06 10:42:22 +02:00
parent a80b7bc221
commit f82f47c025

17
lib/geef/pkt.ex Normal file
View File

@@ -0,0 +1,17 @@
defrecord Geef.Request, Record.extract(:geef_request, from: "src/geef_records.hrl")
defmodule Geef.Pkt do
def parse_request(str) do
case :geef_pkt.parse_request(str) do
{:ok, req} ->
{:ok, Geef.Request.new req}
error ->
error
end
end
def parse(str), do: :geef_pkt.parse(str)
def line(str), do: :geef_pkt.line(str)
end