Add better serialization_scope tests; uncover bug

This commit is contained in:
Benjamin Fleischer
2016-02-10 00:44:06 -06:00
parent 26b089c881
commit 85658c0230
2 changed files with 214 additions and 54 deletions

View File

@@ -96,6 +96,8 @@ module ActiveModel
_serializer_instance_methods.include?(name)
end
# TODO: Fix load-order failures when different serializer instances define different
# scope methods
def self._serializer_instance_methods
@_serializer_instance_methods ||= (public_instance_methods - Object.public_instance_methods).to_set
end