@@ -14,49 +14,39 @@ def initialize(client, version = DEFAULT_VERSION)
1414
1515 # Accept a dispute
1616 def accept_dispute ( request , headers : { } )
17- endpoint = '/acceptDispute' . gsub ( /{.+?}/ , '%s' )
18- endpoint = endpoint . gsub ( %r{^/} , '' )
19- endpoint = format ( endpoint )
17+ endpoint = build_endpoint ( '/acceptDispute' )
2018
2119 action = { method : 'post' , url : endpoint }
2220 @client . call_adyen_api ( @service , action , request , headers , @version )
2321 end
2422
2523 # Defend a dispute
2624 def defend_dispute ( request , headers : { } )
27- endpoint = '/defendDispute' . gsub ( /{.+?}/ , '%s' )
28- endpoint = endpoint . gsub ( %r{^/} , '' )
29- endpoint = format ( endpoint )
25+ endpoint = build_endpoint ( '/defendDispute' )
3026
3127 action = { method : 'post' , url : endpoint }
3228 @client . call_adyen_api ( @service , action , request , headers , @version )
3329 end
3430
3531 # Delete a defense document
3632 def delete_dispute_defense_document ( request , headers : { } )
37- endpoint = '/deleteDisputeDefenseDocument' . gsub ( /{.+?}/ , '%s' )
38- endpoint = endpoint . gsub ( %r{^/} , '' )
39- endpoint = format ( endpoint )
33+ endpoint = build_endpoint ( '/deleteDisputeDefenseDocument' )
4034
4135 action = { method : 'post' , url : endpoint }
4236 @client . call_adyen_api ( @service , action , request , headers , @version )
4337 end
4438
4539 # Get applicable defense reasons
4640 def retrieve_applicable_defense_reasons ( request , headers : { } )
47- endpoint = '/retrieveApplicableDefenseReasons' . gsub ( /{.+?}/ , '%s' )
48- endpoint = endpoint . gsub ( %r{^/} , '' )
49- endpoint = format ( endpoint )
41+ endpoint = build_endpoint ( '/retrieveApplicableDefenseReasons' )
5042
5143 action = { method : 'post' , url : endpoint }
5244 @client . call_adyen_api ( @service , action , request , headers , @version )
5345 end
5446
5547 # Supply a defense document
5648 def supply_defense_document ( request , headers : { } )
57- endpoint = '/supplyDefenseDocument' . gsub ( /{.+?}/ , '%s' )
58- endpoint = endpoint . gsub ( %r{^/} , '' )
59- endpoint = format ( endpoint )
49+ endpoint = build_endpoint ( '/supplyDefenseDocument' )
6050
6151 action = { method : 'post' , url : endpoint }
6252 @client . call_adyen_api ( @service , action , request , headers , @version )
0 commit comments