Skip to content

Instantly share code, notes, and snippets.

@stevedomin
Created June 5, 2014 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stevedomin/7016333b201b4f07fc33 to your computer and use it in GitHub Desktop.
Save stevedomin/7016333b201b4f07fc33 to your computer and use it in GitHub Desktop.
comprehensions in dynamo
defp escape(key) do
bc <<code>> inbits key do
<< if code in [?[, ?], ?{, ?}, ?*, ??] do
<< ?\\, code >>
else
<< code >>
end :: binary >>
end
end
defp escape(key) do
for <<code <- key>> do
<< if code in [?[, ?], ?{, ?}, ?*, ??] do
<< ?\\, code >>
else
<< code >>
end :: binary >>
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment