lib/hyperdrive/errors.rb in hyperdrive-0.0.5 vs lib/hyperdrive/errors.rb in hyperdrive-0.0.6
- old
+ new
@@ -1,10 +1,15 @@
# encoding: utf-8
-require 'hyperdrive/errors/http_error'
-require 'hyperdrive/errors/bad_request'
-require 'hyperdrive/errors/internal_server_error'
-require 'hyperdrive/errors/method_not_allowed'
-require 'hyperdrive/errors/not_found'
-require 'hyperdrive/errors/not_implemented'
-require 'hyperdrive/errors/unauthorized'
-require 'hyperdrive/errors/dsl/unknown_argument'
\ No newline at end of file
+# DSL Errors
+require 'hyperdrive/errors/dsl/unknown_argument'
+
+# HTTP Errors
+require 'hyperdrive/errors/http_error' # 500 (Catch All)
+require 'hyperdrive/errors/bad_request' # 400 (Generic)
+require 'hyperdrive/errors/internal_server_error' # 500 (Generic)
+require 'hyperdrive/errors/method_not_allowed' # 405
+require 'hyperdrive/errors/missing_required_param' # 400 (Specific)
+require 'hyperdrive/errors/not_acceptable' # 406
+require 'hyperdrive/errors/not_found' # 404
+require 'hyperdrive/errors/not_implemented' # 501
+require 'hyperdrive/errors/unauthorized' # 401