class EasyPayULatam::RApi::Subscription
Attributes
card[R]
customer[R]
params[RW]
plan[R]
resource[RW]
url[R]
Public Class Methods
new(customer)
click to toggle source
# File lib/easy_pay_u_latam/r_api/subscription.rb, line 7 def initialize(customer) @customer = customer @customer = customer.response if !customer.nil? # @callback_url = callback_url @params = {} return if @customer.nil? # load("") end
Public Instance Methods
create!()
click to toggle source
Calls superclass method
EasyPayULatam::RApi::Request#create!
# File lib/easy_pay_u_latam/r_api/subscription.rb, line 24 def create! url super end
delete(id)
click to toggle source
Calls superclass method
EasyPayULatam::RApi::Request#delete
# File lib/easy_pay_u_latam/r_api/subscription.rb, line 34 def delete(id) url super end
invoice_url()
click to toggle source
# File lib/easy_pay_u_latam/r_api/subscription.rb, line 16 def invoice_url @url = RApi.base_url + "/rest/#{RApi.api_version}/recurringBill?customerId=#{@customer['id']}" end
load(id)
click to toggle source
Calls superclass method
EasyPayULatam::RApi::Request#load
# File lib/easy_pay_u_latam/r_api/subscription.rb, line 29 def load(id) invoice_url super end