module ActiveModel::Serializable
def instrument(action, &block)
def instrument(action, &block) payload = instrumentation_keys.inject({ serializer: self.class.name }) do |payload, key| payload[:payload] = self.instance_variable_get(:"@#{key}") payload end ActiveSupport::Notifications.instrument("#{action}.active_model_serializers", payload, &block) end