Module: Serega::SeregaSerializer::SeregaSerializerInstanceMethods
- Included in:
- Serega::SeregaSerializer
- Defined in:
- lib/serega/serializer.rb
Instance Method Summary collapse
Instance Method Details
#initialize(context:, points:, many: nil, **opts) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/serega/serializer.rb', line 10 def initialize(context:, points:, many: nil, **opts) @context = context @points = points @many = many @opts = opts end |
#serialize(object) ⇒ Object
18 19 20 21 22 |
# File 'lib/serega/serializer.rb', line 18 def serialize(object) self.class.serializer_class::SeregaObjectSerializer .new(context: context, points: points, many: many, **opts) .serialize(object) end |