Current section
Files
Jump to
Current section
Files
lib/hydrex_test/support/mock_schema.ex
defmodule HydrexTest.Support.MockSchema do
use Ecto.Schema
@derive Hydrex.Hydratable
embedded_schema do
field(:name, :string)
field(:value, :integer)
field(:virtual_field, :string, virtual: true)
field(:other_virtual_field, :integer, virtual: true)
end
def virtual_field(%{name: name}), do: "Virtual field for #{name}"
def other_virtual_field(%{value: value}), do: value * 2
end