lib/step_flow/models/progressions/progressions.ex
defmodule StepFlow.Progressions do
@moduledoc """
The Progressions context.
"""
import Ecto.Query, warn: false
alias StepFlow.Progressions.Progression
alias StepFlow.Repo
@doc """
Creates a progression.
## Examples
iex> create_progression(%{field: value})
{:ok, %Progression{}}
iex> create_progression(%{field: bad_value})
{:error, %Ecto.Changeset{}}
"""
def create_progression(attrs \\ %{}) do
%Progression{}
|> Progression.changeset(attrs)
|> Repo.insert()
end
end