diff --git a/lib/jol/blog/post.ex b/lib/jol/blog/post.ex new file mode 100644 index 0000000..71a95a4 --- /dev/null +++ b/lib/jol/blog/post.ex @@ -0,0 +1,8 @@ +defmodule JOL.Blog.Post do + @enforce_keys [:author, :draft, :title, :body, :tags, :date] + defstruct [:author, :draft, :title, :body, :tags, :date] + + def build(_filename, attrs, body) do + struct!(__MODULE__, [author: "Jessica Phoenix Canady", body: body] ++ Map.to_list(attrs)) + end +end