Class: Garbanzo::Subscription
- Inherits:
-
Object
- Object
- Garbanzo::Subscription
show all
- Includes:
- ActiveAttr::Model
- Defined in:
- lib/garbanzo/subscription.rb,
lib/garbanzo/subscription/base.rb,
lib/garbanzo/subscription/cancel.rb,
lib/garbanzo/subscription/create.rb,
lib/garbanzo/subscription/status.rb,
lib/garbanzo/subscription/update.rb
Defined Under Namespace
Classes: Base, Cancel, Create, Status, Update
Instance Method Summary
collapse
Instance Method Details
#cancel ⇒ Object
26
27
28
|
# File 'lib/garbanzo/subscription.rb', line 26
def cancel
handle_response Cancel.call(id)
end
|
#save ⇒ Object
21
22
23
24
|
# File 'lib/garbanzo/subscription.rb', line 21
def save
id ? update : create
!errors.any?
end
|
#status ⇒ Object
30
31
32
33
|
# File 'lib/garbanzo/subscription.rb', line 30
def status
handle_response Status.call(id)
internal_status
end
|