lib/pancake/errors.rb in pancake-0.1.10 vs lib/pancake/errors.rb in pancake-0.1.12
- old
+ new
@@ -4,34 +4,35 @@
class_inheritable_accessor :name, :code, :description
def name; self.class.name; end
def code; self.class.code; end
+ alias_method :status, :code
def description; self.class.description; end
end
-
+
class NotFound < HttpError
self.name = "Not Found"
self.code = 404
self.description = "The requested resource could not be found but may be available again in the future."
end
class UnknownRouter < NotFound
self.description = "The router could not be found"
end
-
+
class UnknownConfiguration < NotFound
self.description = "The configuration could not be found"
end
-
+
class Unauthorized < HttpError
self.name = "Unauthorized"
self.code = 401
self.description = "Authentication is required to access this resource."
end
-
+
class Forbidden < HttpError
self.name = "Forbidden"
self.code = 403
self.description = "Access to this resource is denied."
end
@@ -52,10 +53,10 @@
class NotAcceptable < HttpError
self.name = "Not Acceptable"
self.code = 406
self.description = "The requeseted format could not be provided"
end
-
-
-
+
+
+
end
end