Skip to content

Instantly share code, notes, and snippets.

@garyposter
Created December 9, 2015 02:32
Show Gist options
  • Save garyposter/5e6ec3110d5f92525f65 to your computer and use it in GitHub Desktop.
Save garyposter/5e6ec3110d5f92525f65 to your computer and use it in GitHub Desktop.
def erlsom_transform(data = current_observation()), do:
Enum.into(current_observation(data), Map.new, &_transform_value/1)
def erlsom_transform(data = imageType()), do:
Enum.into(imageType(data), Map.new, &_transform_value/1)
def erlsom_transform(data = [first | _rest]) when is_integer(first), do:
List.to_string(data)
def erlsom_transform(:undefined), do: nil
def erlsom_transform(data), do: data
defp _transform_value({k, v}), do: {k, erlsom_transform(v)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment