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