Commit 6353c0c 1 parent d73d6f2 commit 6353c0c Copy full SHA for 6353c0c
File tree 6 files changed +16
-10
lines changed
6 files changed +16
-10
lines changed Original file line number Diff line number Diff line change 1
1
## [ Unreleased]
2
2
3
+ - Rename ` Sidekiq::Rescue::DSL ` to ` Sidekiq::Rescue::Dsl `
4
+
3
5
## [ 0.1.0] - 2024-01-20
4
6
5
7
- Initial release
Original file line number Diff line number Diff line change 37
37
``` ruby
38
38
class MyJob
39
39
include Sidekiq ::Job
40
- include Sidekiq ::Rescue ::DSL
40
+ include Sidekiq ::Rescue ::Dsl
41
41
42
42
sidekiq_rescue ExpectedError
43
43
@@ -54,7 +54,7 @@ You can configure the number of retries and the delay (in seconds) between retri
54
54
``` ruby
55
55
class MyJob
56
56
include Sidekiq ::Job
57
- include Sidekiq ::Rescue ::DSL
57
+ include Sidekiq ::Rescue ::Dsl
58
58
59
59
sidekiq_rescue ExpectedError , delay: 60 , limit: 5
60
60
Original file line number Diff line number Diff line change @@ -4,13 +4,13 @@ module Sidekiq
4
4
# Sidekiq::Rescue is a Sidekiq plugin which allows you to easily handle
5
5
# exceptions thrown by your jobs.
6
6
#
7
- # To use Sidekiq::Rescue, you need to include Sidekiq::Rescue::DSL module
7
+ # To use Sidekiq::Rescue, you need to include Sidekiq::Rescue::Dsl module
8
8
# in your job class and use the sidekiq_rescue class method to define
9
9
# exception handlers.
10
10
#
11
11
# class MyJob
12
12
# include Sidekiq::Job
13
- # include Sidekiq::Rescue::DSL
13
+ # include Sidekiq::Rescue::Dsl
14
14
#
15
15
# sidekiq_rescue NetworkError, delay: 60, limit: 10
16
16
#
Original file line number Diff line number Diff line change 2
2
3
3
module Sidekiq
4
4
module Rescue
5
- # This module is included into the job class to provide the DSL for
5
+ # This module is included into the job class to provide the Dsl for
6
6
# configuring rescue options.
7
- module DSL
7
+ module Dsl
8
8
def self . included ( base )
9
9
base . extend ( ClassMethods )
10
10
base . sidekiq_class_attribute ( :sidekiq_rescue_options )
11
11
end
12
12
13
- # Module containing the DSL methods
13
+ # Module containing the Dsl methods
14
14
module ClassMethods
15
15
# Configure rescue options for the job.
16
16
# @param error [StandardError] The error class to rescue.
@@ -62,5 +62,9 @@ def validate_limit_argument(limit)
62
62
end
63
63
end
64
64
end
65
+ # Alias for Dsl; TODO: remove in 1.0.0
66
+ # @deprecated
67
+ # @see Dsl
68
+ DSL = Dsl
65
69
end
66
70
end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
- RSpec . describe Sidekiq ::Rescue ::DSL do
3
+ RSpec . describe Sidekiq ::Rescue ::Dsl do
4
4
let ( :job_class ) do
5
5
Class . new do
6
6
include Sidekiq ::Job
7
- include Sidekiq ::Rescue ::DSL
7
+ include Sidekiq ::Rescue ::Dsl
8
8
end
9
9
end
10
10
Original file line number Diff line number Diff line change 2
2
3
3
class BaseJob
4
4
include Sidekiq ::Job
5
- include Sidekiq ::Rescue ::DSL
5
+ include Sidekiq ::Rescue ::Dsl
6
6
end
7
7
8
8
class WithTestErrorJob < BaseJob
You can’t perform that action at this time.
0 commit comments