Skip to content

Instantly share code, notes, and snippets.

@pareeohnos
Created April 27, 2016 08:44
Show Gist options
  • Save pareeohnos/206b8a191060dfe0bca90a5fef6a9ba8 to your computer and use it in GitHub Desktop.
Save pareeohnos/206b8a191060dfe0bca90a5fef6a9ba8 to your computer and use it in GitHub Desktop.
defimpl Canada.Can, for: Company do
def can?(%User{ id: user_id }, :update, %Company{}), do: true
end
defimpl Canada.Can, for: User do
def can?(%User{ id: user_id }, :update, %User{ id: user_id }), do: true
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment