6
6
< title >
7
7
Class: ExceptionHunter::ErrorCreator
8
8
9
- — Documentation by YARD 0.9.25
9
+ — Documentation by YARD 0.9.26
10
10
11
11
</ title >
12
12
@@ -161,6 +161,20 @@ <h2>
161
161
</ dt >
162
162
< dd > < pre class ="code "> < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> Manual</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_freeze '> freeze</ span > </ pre > </ dd >
163
163
164
+ < dt id ="NOTIFICATION_DELAY-constant " class =""> NOTIFICATION_DELAY =
165
+ < div class ="docstring ">
166
+ < div class ="discussion ">
167
+
168
+
169
+ </ div >
170
+ </ div >
171
+ < div class ="tags ">
172
+
173
+
174
+ </ div >
175
+ </ dt >
176
+ < dd > < pre class ="code "> < span class ='int '> 1</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_minute '> minute</ span > </ pre > </ dd >
177
+
164
178
</ dl >
165
179
166
180
181
195
< li class ="public ">
182
196
< span class ="summary_signature ">
183
197
184
- < a href ="#call-class_method " title ="call (class method) "> .< strong > call</ strong > (tag: nil, **error_attrs) ⇒ ExceptionHunter::Error, false </ a >
198
+ < a href ="#call-class_method " title ="call (class method) "> .< strong > call</ strong > (async_logging: Config.async_logging, tag: nil, **error_attrs) ⇒ ExceptionHunter::Error, false </ a >
185
199
186
200
187
201
@@ -214,7 +228,7 @@ <h2>Class Method Details</h2>
214
228
< div class ="method_details first ">
215
229
< h3 class ="signature first " id ="call-class_method ">
216
230
217
- .< strong > call</ strong > (tag: nil, **error_attrs) ⇒ < tt > ExceptionHunter::Error</ tt > , < tt > false</ tt >
231
+ .< strong > call</ strong > (async_logging: Config.async_logging, tag: nil, **error_attrs) ⇒ < tt > ExceptionHunter::Error</ tt > , < tt > false</ tt >
218
232
219
233
220
234
@@ -277,7 +291,6 @@ <h3 class="signature first" id="call-class_method">
277
291
< pre class ="lines ">
278
292
279
293
280
- 14
281
294
15
282
295
16
283
296
17
@@ -289,32 +302,19 @@ <h3 class="signature first" id="call-class_method">
289
302
23
290
303
24
291
304
25
292
- 26
293
- 27
294
- 28
295
- 29
296
- 30
297
- 31
298
- 32</ pre >
305
+ 26</ pre >
299
306
</ td >
300
307
< td >
301
- < pre class ="code "> < span class ="info file "> # File 'lib/exception_hunter/error_creator.rb', line 14 </ span >
308
+ < pre class ="code "> < span class ="info file "> # File 'lib/exception_hunter/error_creator.rb', line 15 </ span >
302
309
303
- < span class ='kw '> def</ span > < span class ='id identifier rubyid_call '> call</ span > < span class ='lparen '> (</ span > < span class ='label '> tag:</ span > < span class ='kw '> nil</ span > < span class ='comma '> ,</ span > < span class ='op '> **</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
310
+ < span class ='kw '> def</ span > < span class ='id identifier rubyid_call '> call</ span > < span class ='lparen '> (</ span > < span class ='label '> async_logging: </ span > < span class =' const ' > < span class =' object_link ' > < a href =" Config.html " title =" ExceptionHunter::Config (class) " > Config </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_async_logging ' > < span class =' object_link ' > < a href =" Config.html#async_logging-instance_method " title =" ExceptionHunter::Config#async_logging (method) " > async_logging </ a > </ span > </ span > < span class =' comma ' > , </ span > < span class =' label ' > tag:</ span > < span class ='kw '> nil</ span > < span class ='comma '> ,</ span > < span class ='op '> **</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
304
311
< span class ='kw '> return</ span > < span class ='kw '> unless</ span > < span class ='id identifier rubyid_should_create? '> should_create?</ span >
305
312
306
- < span class ='const '> ActiveRecord</ span > < span class ='op '> ::</ span > < span class ='const '> Base</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_transaction '> transaction</ span > < span class ='kw '> do</ span >
307
- < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_extract_user_data '> extract_user_data</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
308
- < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_hide_sensitive_values '> hide_sensitive_values</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
309
- < span class ='id identifier rubyid_error '> error</ span > < span class ='op '> =</ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="../ExceptionHunter.html " title ="ExceptionHunter (module) "> ExceptionHunter</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> Error</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_new '> new</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
310
- < span class ='id identifier rubyid_error_group '> error_group</ span > < span class ='op '> =</ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="../ExceptionHunter.html " title ="ExceptionHunter (module) "> ExceptionHunter</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> ErrorGroup</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_find_matching_group '> find_matching_group</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error '> error</ span > < span class ='rparen '> )</ span > < span class ='op '> ||</ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="../ExceptionHunter.html " title ="ExceptionHunter (module) "> ExceptionHunter</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> ErrorGroup</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_new '> new</ span >
311
- < span class ='id identifier rubyid_update_error_group '> update_error_group</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error_group '> error_group</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_error '> error</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_tag '> tag</ span > < span class ='rparen '> )</ span >
312
- < span class ='id identifier rubyid_error '> error</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_error_group '> error_group</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_error_group '> error_group</ span >
313
- < span class ='id identifier rubyid_error '> error</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_save! '> save!</ span >
314
- < span class ='kw '> return</ span > < span class ='kw '> if</ span > < span class ='id identifier rubyid_error_group '> error_group</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_ignored? '> ignored?</ span >
315
-
316
- < span class ='id identifier rubyid_notify '> notify</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_error '> error</ span > < span class ='rparen '> )</ span >
317
- < span class ='id identifier rubyid_error '> error</ span >
313
+ < span class ='kw '> if</ span > < span class ='id identifier rubyid_async_logging '> async_logging</ span >
314
+ < span class ='comment '> # Time is sent in unix format and then converted to Time to avoid ActiveJob::SerializationError
315
+ </ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="../ExceptionHunter.html " title ="ExceptionHunter (module) "> ExceptionHunter</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> AsyncLoggingJob</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_perform_later '> perform_later</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_tag '> tag</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_merge '> merge</ span > < span class ='lparen '> (</ span > < span class ='label '> occurred_at:</ span > < span class ='const '> Time</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_now '> now</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_to_i '> to_i</ span > < span class ='rparen '> )</ span > < span class ='rparen '> )</ span >
316
+ < span class ='kw '> else</ span >
317
+ < span class ='id identifier rubyid_create_error '> create_error</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_tag '> tag</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_error_attrs '> error_attrs</ span > < span class ='rparen '> )</ span >
318
318
< span class ='kw '> end</ span >
319
319
< span class ='kw '> rescue</ span > < span class ='const '> ActiveRecord</ span > < span class ='op '> ::</ span > < span class ='const '> RecordInvalid</ span >
320
320
< span class ='kw '> false</ span >
@@ -329,9 +329,9 @@ <h3 class="signature first" id="call-class_method">
329
329
</ div >
330
330
331
331
< div id ="footer ">
332
- Generated on Fri Dec 18 14:15:02 2020 by
332
+ Generated on Fri Jul 30 14:46:20 2021 by
333
333
< a href ="http://yardoc.org " title ="Yay! A Ruby Documentation Tool " target ="_parent "> yard</ a >
334
- 0.9.25 (ruby-2.6.5).
334
+ 0.9.26 (ruby-2.6.5).
335
335
</ div >
336
336
337
337
</ div >
0 commit comments