~mika/www.m1kadev.nl

ref: 1c5e50a88b88ab1d2e500cdec0ab3257da2dce11 www.m1kadev.nl/kethel/lib/pages.ex -rw-r--r-- 328 bytes
1c5e50a8 — m1kadev kethel: start stage 1 of build api: collect 6 months ago
                                                                                
1
2
3
4
5
6
7
8
defmodule Pages do
  def collect(context) do
    pages_root = context.project_root <> "/pages"
    pages = Path.wildcard(pages_root <> "/**/*.fxg")
      |> Enum.map(fn path -> { path, File.read!(path) } end)
      |> Enum.map(fn { path, data } -> { KernelX.binary_slice_from(path, byte_size(pages_root)), data } end)
  end
end