Class: Bootpay::Commerce::OrderSubscriptionAdjustmentModule
- Inherits:
-
Object
- Object
- Bootpay::Commerce::OrderSubscriptionAdjustmentModule
- Defined in:
- lib/bootpay/commerce/order_subscription_adjustment.rb
Instance Method Summary collapse
-
#create(order_subscription_id, adjustment) ⇒ Object
정기구독 조정 생성.
-
#delete(order_subscription_id, order_subscription_adjustment_id) ⇒ Object
정기구독 조정 삭제.
-
#initialize(bootpay) ⇒ OrderSubscriptionAdjustmentModule
constructor
A new instance of OrderSubscriptionAdjustmentModule.
-
#update(params) ⇒ Object
정기구독 조정 수정.
Constructor Details
#initialize(bootpay) ⇒ OrderSubscriptionAdjustmentModule
Returns a new instance of OrderSubscriptionAdjustmentModule.
6 7 8 |
# File 'lib/bootpay/commerce/order_subscription_adjustment.rb', line 6 def initialize(bootpay) @bootpay = bootpay end |
Instance Method Details
#create(order_subscription_id, adjustment) ⇒ Object
정기구독 조정 생성
11 12 13 |
# File 'lib/bootpay/commerce/order_subscription_adjustment.rb', line 11 def create(order_subscription_id, adjustment) @bootpay.post("order_subscriptions/#{order_subscription_id}/adjustments", adjustment) end |
#delete(order_subscription_id, order_subscription_adjustment_id) ⇒ Object
정기구독 조정 삭제
22 23 24 25 26 |
# File 'lib/bootpay/commerce/order_subscription_adjustment.rb', line 22 def delete(order_subscription_id, order_subscription_adjustment_id) @bootpay.delete( "order_subscriptions/#{order_subscription_id}/adjustments?order_subscription_adjustment_id=#{order_subscription_adjustment_id}" ) end |
#update(params) ⇒ Object
정기구독 조정 수정
16 17 18 19 |
# File 'lib/bootpay/commerce/order_subscription_adjustment.rb', line 16 def update(params) raise ArgumentError, 'order_subscription_id is required' unless params[:order_subscription_id] @bootpay.put("order_subscriptions/#{params[:order_subscription_id]}/adjustments", params) end |