aboutsummaryrefslogtreecommitdiff
path: root/src/guff/api-methods.cr
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2016-03-08 00:45:14 -0500
committerPaul Duncan <pabs@pablotron.org>2016-03-08 00:45:14 -0500
commit5bea72753a2afbaaedbed1538d44e1c1b586917a (patch)
treed7741edd5f84c9a4305e5435b0b70731a61825c6 /src/guff/api-methods.cr
parent172304157f582a99fd2bba32fad7ed1018bf0b49 (diff)
downloadold-guff-5bea72753a2afbaaedbed1538d44e1c1b586917a.tar.bz2
old-guff-5bea72753a2afbaaedbed1538d44e1c1b586917a.zip
better api error handling
Diffstat (limited to 'src/guff/api-methods.cr')
-rw-r--r--src/guff/api-methods.cr3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/guff/api-methods.cr b/src/guff/api-methods.cr
index d8d1c44..d0bf415 100644
--- a/src/guff/api-methods.cr
+++ b/src/guff/api-methods.cr
@@ -302,7 +302,8 @@ module Guff
# get value
val = if arg_data[:required]
params.fetch(arg_name)
- elsif arg_data[:default]
+ # elsif arg_data.has_key?(:default)
+ elsif arg_data[:default]?
params.fetch(arg_name, arg_data[:default] as String)
else
nil