lib/exiffer/png/chunk/IEND.ex
defmodule Exiffer.PNG.Chunk.IEND do
defstruct []
def binary(_iend) do
Exiffer.PNG.Chunk.binary("IEND", <<>>)
end
def puts(_iend) do
IO.puts """
IEND
----
"""
end
def write(item, io_device) do
binary = binary(item)
:ok = IO.binwrite(io_device, binary)
end
defimpl Exiffer.Serialize do
alias Exiffer.PNG.Chunk.IEND
def binary(iend) do
IEND.binary(iend)
end
def puts(iend) do
IEND.puts(iend)
end
def write(iend, io_device) do
IEND.write(iend, io_device)
end
end
end