Class: BraintreeRails::Subscription

Inherits:
Object
  • Object
show all
Includes:
Model
Defined in:
lib/braintree_rails/subscription.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Model

included

Class Method Details

.cancel(id) ⇒ Object



26
27
28
# File 'lib/braintree_rails/subscription.rb', line 26

def self.cancel(id)
  delete(id)
end

Instance Method Details

#cancelObject



30
31
32
# File 'lib/braintree_rails/subscription.rb', line 30

def cancel
  destroy
end

#never_expires?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/braintree_rails/subscription.rb', line 38

def never_expires?
  never_expires
end

#price=(val) ⇒ Object



34
35
36
# File 'lib/braintree_rails/subscription.rb', line 34

def price=(val)
  @price = val.blank? ? nil : val
end