class GoCardless::Subscription
Attributes
amount[RW]
currency[RW]
description[RW]
interval_length[RW]
interval_unit[RW]
name[RW]
setup_fee[RW]
status[RW]
Public Instance Methods
active?()
click to toggle source
# File lib/gocardless/subscription.rb, line 28 def active? status == 'active' end
cancel!()
click to toggle source
# File lib/gocardless/subscription.rb, line 19 def cancel! path = self.class.endpoint.gsub(':id', id.to_s) + '/cancel' client.api_put(path) end
cancelled?()
click to toggle source
# File lib/gocardless/subscription.rb, line 32 def cancelled? status == 'cancelled' end
expired?()
click to toggle source
# File lib/gocardless/subscription.rb, line 36 def expired? status == 'expired' end
inactive?()
click to toggle source
# File lib/gocardless/subscription.rb, line 24 def inactive? status == 'inactive' end