Files
mozo-backend/spec/support/serializers_test_helpers.rb
T
2015-09-03 20:42:48 +02:00

15 lines
422 B
Ruby

module SerializersTestHelpers
def object_as_json(obj)
serializer = if obj.is_a?(Array)
ActiveModel::Serializer::ArraySerializer.new(obj, serializer: described_class, add_included: true)
else
serializer = described_class.new(obj)
end
adapter.new(serializer, include: %w[product_orders]).as_json
end
def adapter
@active_model_adapter = ActiveModel::Serializer.config.adapter
end
end