class PayuPayments::RecurringBillItem
Public Class Methods
new(params={})
click to toggle source
Calls superclass method
PayuPayments::Caller::new
# File lib/payu_payments/recurring_bill_item.rb, line 4 def initialize(params={}) super @resource = "recurringBillItems" end
Public Instance Methods
create(params)
click to toggle source
# File lib/payu_payments/recurring_bill_item.rb, line 16 def create(params) url = "#{API_PATH}/subscriptions/#{attr.subscription_id}/#{@resource}" resp = http_call(verb, url, base.marshal_dump) base.marshal_load resp end
get_recurring_bill_items()
click to toggle source
# File lib/payu_payments/recurring_bill_item.rb, line 22 def get_recurring_bill_items url = "#{API_PATH}/#{@resource}/params" resp = http_call(verb, url, base.marshal_dump) base.marshal_load resp end
save()
click to toggle source
# File lib/payu_payments/recurring_bill_item.rb, line 9 def save verb = new? ? "post" : "put" url = new? ? "#{API_PATH}/subscriptions/#{base.subscription_id}/#{@resource}" : "#{API_PATH}/#{@resource}/#{base.id}" resp = http_call(verb, url, base.marshal_dump) base.marshal_load resp end