summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/zero/request/accept.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/zero/request/accept.rb b/lib/zero/request/accept.rb
index 1cd20ec..9ab1dfc 100644
--- a/lib/zero/request/accept.rb
+++ b/lib/zero/request/accept.rb
@@ -17,7 +17,11 @@ module Zero
# create a new accept object
def initialize(accept_string)
- @types = parse_media_types(accept_string)
+ if accept_string.nil?
+ @types = []
+ else
+ @types = parse_media_types(accept_string)
+ end
end
# return the preferred type