summaryrefslogtreecommitdiff
path: root/lib/solidus_subscriptions/churn_buster/subscription_serializer.rb
blob: 06c08d16ff0470c1ba4432982bf0960fdc75a901 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

module SolidusSubscriptions
  module ChurnBuster
    class SubscriptionSerializer < Serializer
      def to_h
        {
          subscription: {
            source: 'in_house',
            source_id: object.id
          },
          customer: SubscriptionCustomerSerializer.serialize(object),
        }
      end
    end
  end
end