@@ -6,7 +6,10 @@ class Subscription < APIResource
6
6
include Iugu ::APIDelete
7
7
8
8
def add_credits ( quantity )
9
- copy Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "PUT" , "#{ self . class . url ( self . id ) } /add_credits" , { quantity : quantity } ) )
9
+ copy Iugu ::Factory . create_from_response ( self . class . object_type ,
10
+ APIRequest . request ( 'PUT' ,
11
+ "#{ self . class . url ( self . id ) } /add_credits" ,
12
+ { quantity : quantity } ) )
10
13
self . errors = nil
11
14
true
12
15
rescue Iugu ::RequestWithErrors => ex
@@ -15,7 +18,10 @@ def add_credits(quantity)
15
18
end
16
19
17
20
def remove_credits ( quantity )
18
- copy Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "PUT" , "#{ self . class . url ( self . id ) } /remove_credits" , { quantity : quantity } ) )
21
+ copy Iugu ::Factory . create_from_response ( self . class . object_type ,
22
+ APIRequest . request ( 'PUT' ,
23
+ "#{ self . class . url ( self . id ) } /remove_credits" ,
24
+ { quantity : quantity } ) )
19
25
self . errors = nil
20
26
true
21
27
rescue Iugu ::RequestWithErrors => ex
@@ -24,7 +30,9 @@ def remove_credits(quantity)
24
30
end
25
31
26
32
def suspend
27
- copy Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "POST" , "#{ self . class . url ( self . id ) } /suspend" ) )
33
+ copy Iugu ::Factory . create_from_response ( self . class . object_type ,
34
+ APIRequest . request ( 'POST' ,
35
+ "#{ self . class . url ( self . id ) } /suspend" ) )
28
36
self . errors = nil
29
37
true
30
38
rescue Iugu ::RequestWithErrors => ex
@@ -33,7 +41,9 @@ def suspend
33
41
end
34
42
35
43
def activate
36
- copy Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "POST" , "#{ self . class . url ( self . id ) } /activate" ) )
44
+ copy Iugu ::Factory . create_from_response ( self . class . object_type ,
45
+ APIRequest . request ( 'POST' ,
46
+ "#{ self . class . url ( self . id ) } /activate" ) )
37
47
self . errors = nil
38
48
true
39
49
rescue Iugu ::RequestWithErrors => ex
@@ -43,7 +53,10 @@ def activate
43
53
44
54
def change_plan ( plan_identifier , options = { } )
45
55
options . merge! ( { plan_identifier : plan_identifier } )
46
- copy Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "POST" , "#{ self . class . url ( self . id ) } /change_plan" , options ) )
56
+ copy Iugu ::Factory . create_from_response ( self . class . object_type ,
57
+ APIRequest . request ( 'POST' ,
58
+ "#{ self . class . url ( self . id ) } /change_plan" ,
59
+ options ) )
47
60
self . errors = nil
48
61
true
49
62
rescue Iugu ::RequestWithErrors => ex
@@ -53,7 +66,10 @@ def change_plan(plan_identifier, options = {})
53
66
54
67
def change_plan_simulation ( plan_identifier , options = { } )
55
68
options . merge! ( { plan_identifier : plan_identifier } )
56
- Iugu ::Factory . create_from_response ( self . class . object_type , APIRequest . request ( "GET" , "#{ self . class . url ( self . id ) } /change_plan_simulation" , options ) )
69
+ Iugu ::Factory . create_from_response ( self . class . object_type ,
70
+ APIRequest . request ( 'GET' ,
71
+ "#{ self . class . url ( self . id ) } /change_plan_simulation" ,
72
+ options ) )
57
73
end
58
74
59
75
def customer
0 commit comments