Module: Zuora::Resources::Subscriptions

Defined in:
lib/zuora/resources/subscriptions.rb

Constant Summary collapse

RESOURCE_URI =
'/rest/v1/subscriptions'

Class Method Summary collapse

Class Method Details

.create!(client, model, serializer = Zuora::Serializers::Noop) ⇒ Object



8
9
10
11
12
# File 'lib/zuora/resources/subscriptions.rb', line 8

def self.create!(client, model, serializer = Zuora::Serializers::Noop)
  Zuora::Resources.with_valid model do |mod|
    client.post RESOURCE_URI, serializer.serialize(mod)
  end
end

.update!(client, model, serializer = Zuora::Serializers::Noop) ⇒ Object



14
15
16
17
18
# File 'lib/zuora/resources/subscriptions.rb', line 14

def self.update!(client, model, serializer = Zuora::Serializers::Noop)
  Zuora::Resources.with_valid model do |mod|
    client.post RESOURCE_URI, serializer.serialize(mod)
  end
end