Conditionally include deprecations in DeserializerManager

This commit is contained in:
Kevin Sawicki
2015-03-25 12:46:00 -07:00
parent 2d9eaa5c75
commit 1fdbd4db3f

View File

@@ -37,11 +37,6 @@ class DeserializerManager
delete @deserializers[deserializer.name] for deserializer in deserializers
return
remove: (classes...) ->
Grim.deprecate("Call .dispose() on the Disposable return from ::add instead")
delete @deserializers[name] for {name} in classes
return
# Public: Deserialize the state and params.
#
# * `state` The state {Object} to deserialize.
@@ -65,3 +60,9 @@ class DeserializerManager
name = state.get?('deserializer') ? state.deserializer
@deserializers[name]
if Grim.includeDeprecations
DeserializerManager::remove = (classes...) ->
Grim.deprecate("Call .dispose() on the Disposable return from ::add instead")
delete @deserializers[name] for {name} in classes
return