Skip to content

Commit b3bcafc

Browse files
committed
Merge pull request #1394 from maurogeorge/patch-16
Remove ActiveModelSerializers.silence_warnings dead code
2 parents 651aef0 + 5fb7cce commit b3bcafc

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

lib/active_model_serializers.rb

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,39 +13,6 @@ def self.config
1313
autoload :Model
1414
autoload :Callbacks
1515
autoload :Logging
16-
17-
module_function
18-
19-
# @note
20-
# ```ruby
21-
# private
22-
#
23-
# attr_reader :resource, :adapter_opts, :serializer_opts
24-
# ```
25-
#
26-
# Will generate a warning, though it shouldn't.
27-
# There's a bug in Ruby for this: https://bugs.ruby-lang.org/issues/10967
28-
#
29-
# We can use +ActiveModelSerializers.silence_warnings+ as a
30-
# 'safety valve' for unfixable or not-worth-fixing warnings,
31-
# and keep our app warning-free.
32-
#
33-
# ```ruby
34-
# private
35-
#
36-
# ActiveModelSerializers.silence_warnings do
37-
# attr_reader :resource, :adapter_opts, :serializer_opts
38-
# end
39-
# ```
40-
#
41-
# or, as specific stopgap, define the attrs in the protected scope.
42-
def silence_warnings
43-
verbose = $VERBOSE
44-
$VERBOSE = nil
45-
yield
46-
ensure
47-
$VERBOSE = verbose
48-
end
4916
end
5017

5118
require 'active_model/serializer'

0 commit comments

Comments
 (0)