Current section
Files
Jump to
Current section
Files
lib/ecsx/persistence/ecto/component.ex
defmodule ECSx.Persistence.Ecto.Component do
use Ecto.Schema
import Ecto.Changeset
schema "ecsx_components" do
field :module, :string
field :data, :string
timestamps()
end
@doc false
def changeset(component, attrs) do
component
|> cast(attrs, [:module, :data])
|> validate_required([:module, :data])
end
end