diff options
Diffstat (limited to 'lib/lkn/core/specs.ex')
-rw-r--r-- | lib/lkn/core/specs.ex | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/lkn/core/specs.ex b/lib/lkn/core/specs.ex index 986b29a..fc3be37 100644 --- a/lib/lkn/core/specs.ex +++ b/lib/lkn/core/specs.ex @@ -54,6 +54,18 @@ defmodule Lkn.Core.Specs do end end + def gen_server_returns() do + quote do + defp cast_return(opts \\ []) do + opts + end + + defp call_return(res, opts \\ []) do + {res, opts} + end + end + end + def gen_server_from_specs(block, key_type, key_to_name, state_type, keywords \\ []) do block = case block do {:__block__, _, x} -> x |