mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 06:16:50 +00:00
Merge pull request #1254 from bf4/remove_useless_access_modifier
Remove unnecessarily silenced warnings
This commit is contained in:
commit
d5e6e3148a
@ -26,11 +26,6 @@ Lint/UnusedMethodArgument:
|
|||||||
- 'test/fixtures/poro.rb'
|
- 'test/fixtures/poro.rb'
|
||||||
- 'test/lint_test.rb'
|
- 'test/lint_test.rb'
|
||||||
|
|
||||||
# Offense count: 1
|
|
||||||
Lint/UselessAccessModifier:
|
|
||||||
Exclude:
|
|
||||||
- 'lib/active_model/serializable_resource.rb'
|
|
||||||
|
|
||||||
# Offense count: 2
|
# Offense count: 2
|
||||||
Lint/UselessAssignment:
|
Lint/UselessAssignment:
|
||||||
Exclude:
|
Exclude:
|
||||||
|
|||||||
@ -61,10 +61,8 @@ module ActiveModel
|
|||||||
use_adapter? && !!(serializer)
|
use_adapter? && !!(serializer)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
protected
|
||||||
|
|
||||||
ActiveModelSerializers.silence_warnings do
|
attr_reader :resource, :adapter_opts, :serializer_opts
|
||||||
attr_reader :resource, :adapter_opts, :serializer_opts
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -157,10 +157,8 @@ module ActiveModel
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private # rubocop:disable Lint/UselessAccessModifier
|
protected
|
||||||
|
|
||||||
ActiveModelSerializers.silence_warnings do
|
attr_accessor :instance_options
|
||||||
attr_accessor :instance_options
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -30,11 +30,11 @@ module ActiveModel
|
|||||||
adapter.fragment_cache(cached_hash, non_cached_hash)
|
adapter.fragment_cache(cached_hash, non_cached_hash)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
protected
|
||||||
|
|
||||||
ActiveModelSerializers.silence_warnings do
|
attr_reader :instance_options, :adapter
|
||||||
attr_reader :instance_options, :adapter
|
|
||||||
end
|
private
|
||||||
|
|
||||||
def cached_attributes(klass, serializers)
|
def cached_attributes(klass, serializers)
|
||||||
attributes = serializer.class._attributes
|
attributes = serializer.class._attributes
|
||||||
|
|||||||
@ -73,11 +73,11 @@ module ActiveModel
|
|||||||
ActiveModel::Serializer::Adapter::JsonApi::FragmentCache.new.fragment_cache(root, cached_hash, non_cached_hash)
|
ActiveModel::Serializer::Adapter::JsonApi::FragmentCache.new.fragment_cache(root, cached_hash, non_cached_hash)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
protected
|
||||||
|
|
||||||
ActiveModel.silence_warnings do
|
attr_reader :fieldset
|
||||||
attr_reader :fieldset
|
|
||||||
end
|
private
|
||||||
|
|
||||||
def serializable_hash_for_collection(options)
|
def serializable_hash_for_collection(options)
|
||||||
hash = { data: [] }
|
hash = { data: [] }
|
||||||
|
|||||||
@ -34,11 +34,9 @@ module ActiveModel
|
|||||||
object.respond_to?(:size)
|
object.respond_to?(:size)
|
||||||
end
|
end
|
||||||
|
|
||||||
private # rubocop:disable Lint/UselessAccessModifier
|
protected
|
||||||
|
|
||||||
ActiveModelSerializers.silence_warnings do
|
attr_reader :serializers
|
||||||
attr_reader :serializers
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -13,11 +13,11 @@ module ActiveModel
|
|||||||
fields[type.singularize.to_sym] || fields[type.pluralize.to_sym]
|
fields[type.singularize.to_sym] || fields[type.pluralize.to_sym]
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
protected
|
||||||
|
|
||||||
ActiveModelSerializers.silence_warnings do
|
attr_reader :raw_fields
|
||||||
attr_reader :raw_fields
|
|
||||||
end
|
private
|
||||||
|
|
||||||
def parsed_fields
|
def parsed_fields
|
||||||
if raw_fields.is_a?(Hash)
|
if raw_fields.is_a?(Hash)
|
||||||
|
|||||||
@ -30,6 +30,8 @@ module ActiveModelSerializers
|
|||||||
# attr_reader :resource, :adapter_opts, :serializer_opts
|
# attr_reader :resource, :adapter_opts, :serializer_opts
|
||||||
# end
|
# end
|
||||||
# ```
|
# ```
|
||||||
|
#
|
||||||
|
# or, as specific stopgap, define the attrs in the protected scope.
|
||||||
def silence_warnings
|
def silence_warnings
|
||||||
verbose = $VERBOSE
|
verbose = $VERBOSE
|
||||||
$VERBOSE = nil
|
$VERBOSE = nil
|
||||||
|
|||||||
@ -3,12 +3,10 @@ require 'pathname'
|
|||||||
|
|
||||||
class DefaultScopeNameTest < ActionController::TestCase
|
class DefaultScopeNameTest < ActionController::TestCase
|
||||||
class UserSerializer < ActiveModel::Serializer
|
class UserSerializer < ActiveModel::Serializer
|
||||||
attributes :admin?
|
def admin?
|
||||||
ActiveModelSerializers.silence_warnings do
|
current_user.admin
|
||||||
def admin?
|
|
||||||
current_user.admin
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
attributes :admin?
|
||||||
end
|
end
|
||||||
|
|
||||||
class UserTestController < ActionController::Base
|
class UserTestController < ActionController::Base
|
||||||
@ -35,12 +33,10 @@ end
|
|||||||
|
|
||||||
class SerializationScopeNameTest < ActionController::TestCase
|
class SerializationScopeNameTest < ActionController::TestCase
|
||||||
class AdminUserSerializer < ActiveModel::Serializer
|
class AdminUserSerializer < ActiveModel::Serializer
|
||||||
attributes :admin?
|
def admin?
|
||||||
ActiveModelSerializers.silence_warnings do
|
current_admin.admin
|
||||||
def admin?
|
|
||||||
current_admin.admin
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
attributes :admin?
|
||||||
end
|
end
|
||||||
|
|
||||||
class AdminUserTestController < ActionController::Base
|
class AdminUserTestController < ActionController::Base
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user