lib/spire/error.rb in spire-0.4.2 vs lib/spire/error.rb in spire-0.4.3
- old
+ new
@@ -1,9 +1,8 @@
module Spire
class Error
def initialize(opts={:status => 200, :message=> "Unknown Error"})
-
case opts[:status]
when 200
self.return_error(opts[:message], opts[:status])
when 404
if opts[:message]
@@ -21,26 +20,26 @@
self.return_301
end
end
def return_204
- @return = Response.new("204 // No content", 'text/html;', 204)
+ @return = Response.new("<h1 style='font-family: 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif; '>204 - No content<h1>", 'text/html;', 204)
end
def return_301
- @return = Response.new("301 // Moved permanently", 'text/html;', 301)
+ @return = Response.new("<h1 style='font-family: 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif; '>301 - Moved permanently<h1>", 'text/html;', 301)
end
def return_401
- @return = Response.new("401 // Not authorized", 'text/html;', 401)
+ @return = Response.new("<h1 style='font-family: 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif; '>401 - Not authorized<h1>", 'text/html;', 401)
end
def return_404
- @return = Response.new("404 // Page not found", 'text/html;', 404)
+ @return = Response.new("<h1 style='font-family: 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif; '>404 - Page not found<h1>", 'text/html;', 404)
end
def return_444
- @return = Response.new("No response made by the server, check for a valid response", 'text/html;', 404)
+ @return = Response.new("<h1 style='font-family: 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif; '>No response made by the server, check for a valid response<h1>", 'text/html;', 404)
end
def return_error(message, status)
@return = Response.new(message, 'text/html;', status)
end
\ No newline at end of file