Module: Serega::SeregaPlugins::Presenter::SeregaSerializerInstanceMethods

Defined in:
lib/serega/plugins/presenter/presenter.rb

Overview

Includes methods to override SeregaSerializer class

Instance Method Summary collapse

Instance Method Details

#serialize(object) ⇒ Object

Replaces serialized object with Presenter.new(object)



102
103
104
105
106
# File 'lib/serega/plugins/presenter/presenter.rb', line 102

def serialize(object)
  presenter_class = points.first.class.serializer_class::Presenter
  object = presenter_class.new(object)
  super
end