…ecord and help to unify code. :class / :class_name can now be strings too!
…corate. Prior to this commit, calling Draper::ModelSupport::ClassMethods#decorate had the unfortunately side effect of setting @decorator_proxy once and never setting it again at the class level. This caused all subsequent calls to decorate on ActiveRecord::Base descendant classes and their corresponding ActiveRecord::Relations to always return this same DecoratedEnumerableProxy, which could result in some very odd behavior, e.g. getting a completely different set of decorated models than you would have expected. I've added specs to verify that this no longer occurs.
…e decorated by a specific association