Correctly identify which object type we're trying to transform
This commit is contained in:
@@ -7,15 +7,11 @@ defrecord Geef.Object, Record.extract(:geef_object, from: "src/geef_records.hrl"
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def from_erl(obj) do
|
def from_erl(obj) when elem(obj, 1) == :tree do
|
||||||
do_from_erl(obj, elem(obj, 0))
|
|
||||||
end
|
|
||||||
|
|
||||||
defp do_from_erl(obj, :geef_tree) do
|
|
||||||
set_elem(obj, 0, Geef.Tree)
|
set_elem(obj, 0, Geef.Tree)
|
||||||
end
|
end
|
||||||
|
|
||||||
defp do_from_erl(obj, _) do
|
def rom_erl(obj) do
|
||||||
set_elem(obj, 0, Geef.Object)
|
set_elem(obj, 0, Geef.Object)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user