Inherit errors from StandardError instead of Exception.
This commit is contained in:
@@ -37,6 +37,9 @@ Layout/SpaceInsideBlockBraces:
|
|||||||
Layout/SpaceInsideHashLiteralBraces:
|
Layout/SpaceInsideHashLiteralBraces:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
||||||
|
Lint/InheritException:
|
||||||
|
EnforcedStyle: standard_error
|
||||||
|
|
||||||
Naming/MethodParameterName:
|
Naming/MethodParameterName:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
module Maintenance
|
module Maintenance
|
||||||
module User
|
module User
|
||||||
class EmailNotificationsController < ApplicationController
|
class EmailNotificationsController < ApplicationController
|
||||||
class VerificationError < Exception; end
|
class VerificationError < StandardError; end
|
||||||
|
|
||||||
before_action :validate_sig, :only => [:destroy]
|
before_action :validate_sig, :only => [:destroy]
|
||||||
rescue_from VerificationError, :with => :render_403
|
rescue_from VerificationError, :with => :render_403
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class TagBatchChangeJob < ApplicationJob
|
class TagBatchChangeJob < ApplicationJob
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
queue_as :bulk_update
|
queue_as :bulk_update
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ require 'resolv'
|
|||||||
module Downloads
|
module Downloads
|
||||||
class File
|
class File
|
||||||
include ActiveModel::Validations
|
include ActiveModel::Validations
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
RETRIABLE_ERRORS = [Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EIO, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Timeout::Error, IOError]
|
RETRIABLE_ERRORS = [Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EIO, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Timeout::Error, IOError]
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
module PaginationExtension
|
module PaginationExtension
|
||||||
class PaginationError < Exception; end
|
class PaginationError < StandardError; end
|
||||||
|
|
||||||
attr_accessor :current_page, :records_per_page, :paginator_count, :paginator_mode
|
attr_accessor :current_page, :records_per_page, :paginator_count, :paginator_mode
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ class PawooApiClient
|
|||||||
STATUS1 = %r!\Ahttps?://pawoo\.net/web/statuses/(\d+)!
|
STATUS1 = %r!\Ahttps?://pawoo\.net/web/statuses/(\d+)!
|
||||||
STATUS2 = %r!\Ahttps?://pawoo\.net/@.+?/([^/]+)!
|
STATUS2 = %r!\Ahttps?://pawoo\.net/@.+?/([^/]+)!
|
||||||
|
|
||||||
class MissingConfigurationError < Exception; end
|
class MissingConfigurationError < StandardError; end
|
||||||
|
|
||||||
class Account
|
class Account
|
||||||
attr_reader :json
|
attr_reader :json
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class PixivApiClient
|
|||||||
VistaPro Sculptris Comi\ Po! modo DAZ\ Studio 3D-Coat
|
VistaPro Sculptris Comi\ Po! modo DAZ\ Studio 3D-Coat
|
||||||
]
|
]
|
||||||
|
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
class BadIDError < Error; end
|
class BadIDError < Error; end
|
||||||
|
|
||||||
class WorkResponse
|
class WorkResponse
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module PostSets
|
module PostSets
|
||||||
class SearchError < Exception
|
class SearchError < StandardError
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
module PostSets
|
module PostSets
|
||||||
class SearchError < Exception
|
class SearchError < StandardError
|
||||||
end
|
end
|
||||||
|
|
||||||
class WikiPage < PostSets::Post
|
class WikiPage < PostSets::Post
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class SessionLoader
|
class SessionLoader
|
||||||
class AuthenticationFailure < Exception; end
|
class AuthenticationFailure < StandardError; end
|
||||||
|
|
||||||
attr_reader :session, :cookies, :request, :params
|
attr_reader :session, :cookies, :request, :params
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
class UploadService
|
class UploadService
|
||||||
class Replacer
|
class Replacer
|
||||||
extend Memoist
|
extend Memoist
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
attr_reader :post, :replacement
|
attr_reader :post, :replacement
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class UserDeletion
|
class UserDeletion
|
||||||
class ValidationError < Exception; end
|
class ValidationError < StandardError; end
|
||||||
|
|
||||||
attr_reader :user, :password
|
attr_reader :user, :password
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
class Artist < ApplicationRecord
|
class Artist < ApplicationRecord
|
||||||
extend Memoist
|
extend Memoist
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
|
|
||||||
attr_accessor :url_string_changed
|
attr_accessor :url_string_changed
|
||||||
array_attribute :other_names
|
array_attribute :other_names
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class ArtistCommentary < ApplicationRecord
|
class ArtistCommentary < ApplicationRecord
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
|
|
||||||
attr_accessor :remove_commentary_tag, :remove_commentary_request_tag, :remove_commentary_check_tag, :remove_partial_commentary_tag
|
attr_accessor :remove_commentary_tag, :remove_commentary_request_tag, :remove_commentary_check_tag, :remove_partial_commentary_tag
|
||||||
attr_accessor :add_commentary_tag, :add_commentary_request_tag, :add_commentary_check_tag, :add_partial_commentary_tag
|
attr_accessor :add_commentary_tag, :add_commentary_request_tag, :add_commentary_check_tag, :add_partial_commentary_tag
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class CommentVote < ApplicationRecord
|
class CommentVote < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
belongs_to :comment
|
belongs_to :comment
|
||||||
belongs_to :user
|
belongs_to :user
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class Favorite < ApplicationRecord
|
class Favorite < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
belongs_to :post
|
belongs_to :post
|
||||||
belongs_to :user
|
belongs_to :user
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class Note < ApplicationRecord
|
class Note < ApplicationRecord
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
|
|
||||||
attr_accessor :html_id
|
attr_accessor :html_id
|
||||||
belongs_to :post
|
belongs_to :post
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class Pool < ApplicationRecord
|
class Pool < ApplicationRecord
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
POOL_ORDER_LIMIT = 1000
|
POOL_ORDER_LIMIT = 1000
|
||||||
|
|
||||||
array_attribute :post_ids, parse: /\d+/, cast: :to_i
|
array_attribute :post_ids, parse: /\d+/, cast: :to_i
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class PoolVersion < ApplicationRecord
|
class PoolVersion < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
belongs_to :pool
|
belongs_to :pool
|
||||||
belongs_to_updater
|
belongs_to_updater
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
require 'danbooru/has_bit_flags'
|
require 'danbooru/has_bit_flags'
|
||||||
|
|
||||||
class Post < ApplicationRecord
|
class Post < ApplicationRecord
|
||||||
class ApprovalError < Exception; end
|
class ApprovalError < StandardError; end
|
||||||
class DisapprovalError < Exception; end
|
class DisapprovalError < StandardError; end
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
class SearchError < Exception; end
|
class SearchError < StandardError; end
|
||||||
class DeletionError < Exception; end
|
class DeletionError < StandardError; end
|
||||||
class TimeoutError < Exception; end
|
class TimeoutError < StandardError; end
|
||||||
|
|
||||||
# Tags to copy when copying notes.
|
# Tags to copy when copying notes.
|
||||||
NOTE_COPY_TAGS = %w[translated partially_translated check_translation translation_request reverse_translation]
|
NOTE_COPY_TAGS = %w[translated partially_translated check_translation translation_request reverse_translation]
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class PostAppeal < ApplicationRecord
|
class PostAppeal < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
MAX_APPEALS_PER_DAY = 1
|
MAX_APPEALS_PER_DAY = 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class PostArchive < ApplicationRecord
|
class PostArchive < ApplicationRecord
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
extend Memoist
|
extend Memoist
|
||||||
|
|
||||||
belongs_to :post
|
belongs_to :post
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class PostFlag < ApplicationRecord
|
class PostFlag < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
module Reasons
|
module Reasons
|
||||||
UNAPPROVED = "Unapproved in three days"
|
UNAPPROVED = "Unapproved in three days"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class PostVote < ApplicationRecord
|
class PostVote < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
belongs_to :post
|
belongs_to :post
|
||||||
belongs_to :user
|
belongs_to :user
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
require "tmpdir"
|
require "tmpdir"
|
||||||
|
|
||||||
class Upload < ApplicationRecord
|
class Upload < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
class FileValidator < ActiveModel::Validator
|
class FileValidator < ActiveModel::Validator
|
||||||
def validate(record)
|
def validate(record)
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ require 'digest/sha1'
|
|||||||
require 'danbooru/has_bit_flags'
|
require 'danbooru/has_bit_flags'
|
||||||
|
|
||||||
class User < ApplicationRecord
|
class User < ApplicationRecord
|
||||||
class Error < Exception; end
|
class Error < StandardError; end
|
||||||
class PrivilegeError < Exception; end
|
class PrivilegeError < StandardError; end
|
||||||
|
|
||||||
module Levels
|
module Levels
|
||||||
ANONYMOUS = 0
|
ANONYMOUS = 0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class WikiPage < ApplicationRecord
|
class WikiPage < ApplicationRecord
|
||||||
class RevertError < Exception; end
|
class RevertError < StandardError; end
|
||||||
|
|
||||||
META_WIKIS = ["list_of_", "tag_group:", "pool_group:", "howto:", "about:", "help:", "template:"]
|
META_WIKIS = ["list_of_", "tag_group:", "pool_group:", "howto:", "about:", "help:", "template:"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user