use standard error so its easier to catch

This commit is contained in:
Sam 2015-03-23 12:20:50 +11:00
parent 23513eaf87
commit bb20f64cb2
5 changed files with 6 additions and 6 deletions

View File

@ -62,7 +62,7 @@ class ApplicationController < ActionController::Base
end
# Some exceptions
class RenderEmpty < Exception; end
class RenderEmpty < StandardError; end
# Render nothing
rescue_from RenderEmpty do
@ -121,7 +121,7 @@ class ApplicationController < ActionController::Base
end
end
class PluginDisabled < Exception; end
class PluginDisabled < StandardError; end
# If a controller requires a plugin, it will raise an exception if that plugin is
# disabled. This allows plugins to be disabled programatically.

View File

@ -186,7 +186,7 @@ module Jobs
end
class HandledExceptionWrapper < Exception
class HandledExceptionWrapper < StandardError
attr_accessor :wrapped
def initialize(ex)
super("Wrapped #{ex.class}: #{ex.message}")

View File

@ -5,7 +5,7 @@ require 'excon'
module Jobs
class CrawlTopicLink < Jobs::Base
class ReadEnough < Exception; end
class ReadEnough < StandardError; end
# Retrieve a header regardless of case sensitivity
def self.header_for(head, name)

View File

@ -24,7 +24,7 @@ module Autospec
require "socket"
class PhantomJsNotInstalled < Exception; end
class PhantomJsNotInstalled < StandardError; end
def initialize
ensure_phantomjs_is_installed

View File

@ -1,7 +1,7 @@
class RateLimiter
# A rate limit has been exceeded.
class LimitExceeded < Exception
class LimitExceeded < StandardError
attr_accessor :available_in
def initialize(available_in)
@available_in = available_in