@@ -117,12 +117,78 @@ <h2>
117
117
< dl class ="constants ">
118
118
119
119
< dt id ="OAUTH_DEBUG-constant " class =""> OAUTH_DEBUG =
120
-
120
+ < div class ="docstring ">
121
+ < div class ="discussion ">
122
+ < p > When true, enables verbose HTTP logging via Faraday’s logger middleware.< br />
123
+ Controlled by the OAUTH_DEBUG environment variable. Any case-insensitive< br />
124
+ value equal to "true" will enable debugging.</ p >
125
+
126
+
127
+ </ div >
128
+ </ div >
129
+ < div class ="tags ">
130
+
131
+ < p class ="tag_title "> Returns:</ p >
132
+ < ul class ="return ">
133
+
134
+ < li >
135
+
136
+
137
+ < span class ='type '> (< tt > Boolean</ tt > )</ span >
138
+
139
+
140
+
141
+ </ li >
142
+
143
+ </ ul >
144
+
145
+ </ div >
121
146
</ dt >
122
147
< dd > < pre class ="code "> < span class ='const '> ENV</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_fetch '> fetch</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> OAUTH_DEBUG</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='comma '> ,</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> false</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_casecmp '> casecmp</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> true</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_zero? '> zero?</ span > </ pre > </ dd >
123
148
124
149
< dt id ="DEFAULT_CONFIG-constant " class =""> DEFAULT_CONFIG =
125
-
150
+ < div class ="docstring ">
151
+ < div class ="discussion ">
152
+ < p > Default configuration values for the oauth2 library.</ p >
153
+
154
+
155
+ </ div >
156
+ </ div >
157
+ < div class ="tags ">
158
+
159
+ < div class ="examples ">
160
+ < h4 class ="tag_title "> Examples:</ h4 >
161
+
162
+
163
+ < h5 class ="example_title "> < div class ='inline '> < p > Toggle warnings</ p >
164
+ </ div > </ h5 >
165
+
166
+ < pre class ="example code "> < code > < span class ='const '> < span class ='object_link '> < a href ="" title ="OAuth2 (module) "> OAuth2</ a > </ span > </ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_configure '> < span class ='object_link '> < a href ="#configure-class_method " title ="OAuth2.configure (method) "> configure</ a > </ span > </ span > < span class ='kw '> do</ span > < span class ='op '> |</ span > < span class ='id identifier rubyid_config '> config</ span > < span class ='op '> |</ span >
167
+ < span class ='id identifier rubyid_config '> config</ span > < span class ='lbracket '> [</ span > < span class ='symbol '> :silence_extra_tokens_warning</ span > < span class ='rbracket '> ]</ span > < span class ='op '> =</ span > < span class ='kw '> false</ span >
168
+ < span class ='id identifier rubyid_config '> config</ span > < span class ='lbracket '> [</ span > < span class ='symbol '> :silence_no_tokens_warning</ span > < span class ='rbracket '> ]</ span > < span class ='op '> =</ span > < span class ='kw '> false</ span >
169
+ < span class ='kw '> end</ span > </ code > </ pre >
170
+
171
+ </ div >
172
+
173
+ < p class ="tag_title "> Returns:</ p >
174
+ < ul class ="return ">
175
+
176
+ < li >
177
+
178
+
179
+ < span class ='type '> (< tt > SnakyHash::SymbolKeyed</ tt > )</ span >
180
+
181
+
182
+
183
+ —
184
+ < div class ='inline '> < p > A mutable Hash-like config with symbol keys</ p >
185
+ </ div >
186
+
187
+ </ li >
188
+
189
+ </ ul >
190
+
191
+ </ div >
126
192
</ dt >
127
193
< dd > < pre class ="code "> < span class ='const '> SnakyHash</ span > < span class ='op '> ::</ span > < span class ='const '> SymbolKeyed</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_new '> new</ span > < span class ='lparen '> (</ span >
128
194
< span class ='label '> silence_extra_tokens_warning:</ span > < span class ='kw '> true</ span > < span class ='comma '> ,</ span >
@@ -151,7 +217,7 @@ <h2>Class Attribute Summary <small><a href="#" class="summary_toggle">collapse</
151
217
< li class ="public ">
152
218
< span class ="summary_signature ">
153
219
154
- < a href ="#config-class_method " title ="config (class method) "> .< strong > config</ strong > ⇒ Object </ a >
220
+ < a href ="#config-class_method " title ="config (class method) "> .< strong > config</ strong > ⇒ SnakyHash::SymbolKeyed </ a >
155
221
156
222
157
223
@@ -170,7 +236,7 @@ <h2>Class Attribute Summary <small><a href="#" class="summary_toggle">collapse</
170
236
171
237
172
238
173
- < span class ="summary_desc "> < div class ='inline '> < p > Returns the value of attribute config .</ p >
239
+ < span class ="summary_desc "> < div class ='inline '> < p > Access the current configuration .</ p >
174
240
</ div > </ span >
175
241
176
242
</ li >
192
258
< li class ="public ">
193
259
< span class ="summary_signature ">
194
260
195
- < a href ="#configure-class_method " title ="configure (class method) "> .< strong > configure</ strong > {|@ config| ... } ⇒ Object </ a >
261
+ < a href ="#configure-class_method " title ="configure (class method) "> .< strong > configure</ strong > {|config| ... } ⇒ void </ a >
196
262
197
263
198
264
206
272
207
273
208
274
209
- < span class ="summary_desc "> < div class ='inline '>
275
+ < span class ="summary_desc "> < div class ='inline '> < p > Configure global library behavior. </ p >
210
276
</ div > </ span >
211
277
212
278
</ li >
@@ -224,34 +290,49 @@ <h2>Class Attribute Details</h2>
224
290
< div class ="method_details first ">
225
291
< h3 class ="signature first " id ="config-class_method ">
226
292
227
- .< strong > config</ strong > ⇒ < tt > Object </ tt > < span class ="extras "> (readonly)</ span >
293
+ .< strong > config</ strong > ⇒ < tt > SnakyHash::SymbolKeyed </ tt > < span class ="extras "> (readonly)</ span >
228
294
229
295
230
296
231
297
232
298
233
299
</ h3 > < div class ="docstring ">
234
300
< div class ="discussion ">
235
- < p > Returns the value of attribute config.</ p >
301
+ < p > Access the current configuration.</ p >
302
+
303
+ < p > Prefer using < span class ='object_link '> < a href ="#configure-class_method " title ="OAuth2.configure (method) "> configure</ a > </ span > to mutate configuration.</ p >
236
304
237
305
238
306
</ div >
239
307
</ div >
240
308
< div class ="tags ">
241
309
310
+ < p class ="tag_title "> Returns:</ p >
311
+ < ul class ="return ">
312
+
313
+ < li >
314
+
315
+
316
+ < span class ='type '> (< tt > SnakyHash::SymbolKeyed</ tt > )</ span >
317
+
318
+
319
+
320
+ </ li >
321
+
322
+ </ ul >
242
323
243
324
</ div > < table class ="source_code ">
244
325
< tr >
245
326
< td >
246
327
< pre class ="lines ">
247
328
248
329
249
- 35
250
- 36
251
- 37 </ pre >
330
+ 63
331
+ 64
332
+ 65 </ pre >
252
333
</ td >
253
334
< td >
254
- < pre class ="code "> < span class ="info file "> # File 'lib/oauth2.rb', line 35 </ span >
335
+ < pre class ="code "> < span class ="info file "> # File 'lib/oauth2.rb', line 63 </ span >
255
336
256
337
< span class ='kw '> def</ span > < span class ='id identifier rubyid_config '> config</ span >
257
338
< span class ='ivar '> @config</ span >
@@ -271,31 +352,39 @@ <h2>Class Method Details</h2>
271
352
< div class ="method_details first ">
272
353
< h3 class ="signature first " id ="configure-class_method ">
273
354
274
- .< strong > configure</ strong > {|@ config| ... } ⇒ < tt > Object </ tt >
355
+ .< strong > configure</ strong > {|config| ... } ⇒ < tt > void </ tt >
275
356
276
357
277
358
278
359
279
360
280
361
</ h3 > < div class ="docstring ">
281
362
< div class ="discussion ">
282
-
363
+ < p class ="note returns_void "> This method returns an undefined value.</ p > < p > Configure global library behavior.</ p >
364
+
365
+ < p > Yields the mutable configuration object so callers can update settings.</ p >
283
366
284
367
285
368
</ div >
286
369
</ div >
287
370
< div class ="tags ">
288
371
289
- < p class ="tag_title "> Yields :</ p >
290
- < ul class ="yield ">
372
+ < p class ="tag_title "> Yield Parameters :</ p >
373
+ < ul class ="yieldparam ">
291
374
292
375
< li >
293
376
377
+ < span class ='name '> config</ span >
378
+
294
379
295
- < span class ='type '> (< tt > @ < span class =' object_link ' > < a href =" #config-class_method " title =" OAuth2.config (method) " > config </ a > </ span > </ tt > )</ span >
380
+ < span class ='type '> (< tt > SnakyHash::SymbolKeyed </ tt > )</ span >
296
381
297
382
298
383
384
+ —
385
+ < div class ='inline '> < p > the configuration object</ p >
386
+ </ div >
387
+
299
388
</ li >
300
389
301
390
</ ul >
@@ -306,12 +395,12 @@ <h3 class="signature first" id="configure-class_method">
306
395
< pre class ="lines ">
307
396
308
397
309
- 37
310
- 38
311
- 39 </ pre >
398
+ 72
399
+ 73
400
+ 74 </ pre >
312
401
</ td >
313
402
< td >
314
- < pre class ="code "> < span class ="info file "> # File 'lib/oauth2.rb', line 37 </ span >
403
+ < pre class ="code "> < span class ="info file "> # File 'lib/oauth2.rb', line 72 </ span >
315
404
316
405
< span class ='kw '> def</ span > < span class ='id identifier rubyid_configure '> configure</ span >
317
406
< span class ='kw '> yield</ span > < span class ='ivar '> @config</ span >
@@ -326,7 +415,7 @@ <h3 class="signature first" id="configure-class_method">
326
415
</ div >
327
416
328
417
< div id ="footer ">
329
- Generated on Thu Aug 7 13:57:43 2025 by
418
+ Generated on Sat Aug 30 16:15:06 2025 by
330
419
< a href ="https://yardoc.org " title ="Yay! A Ruby Documentation Tool " target ="_parent "> yard</ a >
331
420
0.9.37 (ruby-3.4.5).
332
421
</ div >
0 commit comments