Skip to content

Commit fdc9b45

Browse files
author
christian8aguirre
authored
Merge pull request #25 from compropago/staging
Staging
2 parents d8fcd4d + 7d8c0cc commit fdc9b45

6 files changed

Lines changed: 14 additions & 158 deletions

File tree

compropago_sdk.gemspec

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Dir.glob('./lib/compropago_sdk/tools/*.rb').each do |archivo| li.push archivo en
1212

1313
Gem::Specification.new do |spec|
1414
spec.name = 'compropago_sdk'
15-
spec.version = '3.0.4'
16-
spec.authors = ['Eduardo Aguilar']
17-
spec.email = ['eduardo.aguilar@compropago.com']
15+
spec.version = '3.1.0'
16+
spec.authors = ['Eduardo Aguilar','Christian Aguirre']
17+
spec.email = ['eduardo.aguilar@compropago.com','christian@compropago.com']
1818

1919
spec.summary = %q{Gema para API ComproPago}
2020
spec.description = %q{Provee los servicios de creacion de cargos verificacion etc.}
@@ -28,4 +28,5 @@ Gem::Specification.new do |spec|
2828
spec.add_development_dependency 'bundler'
2929
spec.add_development_dependency 'rake'
3030
spec.add_development_dependency 'minitest'
31+
spec.add_dependency 'easy_request'
3132
end

lib/compropago_sdk.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
require 'net/http'
44
require 'json'
55
require 'base64'
6+
require 'easy_request'
67

78
require 'compropago_sdk/client'
89
require 'compropago_sdk/service'
910

10-
require 'compropago_sdk/tools/http'
11-
require 'compropago_sdk/tools/request'
1211
require 'compropago_sdk/tools/validations'
1312

1413
require 'compropago_sdk/factory/factory'

lib/compropago_sdk/service.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ def list_providers(limit=0, currency='MXN')
1919
uri = uri+'&currency='+currency
2020
end
2121

22-
response = Request::get(uri, get_auth)
22+
response = EasyRequest::get(uri, get_auth)
2323

2424
Factory::get_instance_of 'ListProviders', response
2525
end
2626

2727
def verify_order(order_id)
28-
response = Request::get( @client.deploy_uri+'charges/'+order_id+'/', get_auth)
28+
response = EasyRequest::get( @client.deploy_uri+'charges/'+order_id+'/', get_auth)
2929

3030
Factory::get_instance_of 'CpOrderInfo', response
3131
end
@@ -49,43 +49,43 @@ def place_order(order)
4949
:app_client_version => order.app_client_version
5050
}
5151

52-
response = Request::post(@client.deploy_uri+'charges/', params, get_auth)
52+
response = EasyRequest::post(@client.deploy_uri+'charges/', params, get_auth)
5353

5454
Factory::get_instance_of 'NewOrderInfo', response
5555
end
5656

5757
def send_sms_instructions(number, order_id)
5858
params = {customer_phone: number}
5959

60-
response = Request::post(@client.deploy_uri+'charges/'+order_id+'/sms/', params, get_auth)
60+
response = EasyRequest::post(@client.deploy_uri+'charges/'+order_id+'/sms/', params, get_auth)
6161

6262
Factory::get_instance_of 'SmsInfo', response
6363
end
6464

6565
def create_webhook(url)
6666
params = {url: url}
6767

68-
response = Request::post(@client.deploy_uri+'webhooks/stores/', params, get_auth)
68+
response = EasyRequest::post(@client.deploy_uri+'webhooks/stores/', params, get_auth)
6969

7070
Factory::get_instance_of 'Webhook', response
7171
end
7272

7373
def update_webhook(webhook_id, new_url)
7474
params = {url: new_url}
7575

76-
response = Request::put(@client.deploy_uri+'webhooks/stores/'+webhook_id+'/', params, get_auth)
76+
response = EasyRequest::put(@client.deploy_uri+'webhooks/stores/'+webhook_id+'/', params, get_auth)
7777

7878
Factory::get_instance_of 'Webhook', response
7979
end
8080

8181
def delete_webhook(webhook_id)
82-
response = Request::delete(@client.deploy_uri+'webhooks/stores/'+webhook_id, nil, get_auth)
82+
response = EasyRequest::delete(@client.deploy_uri+'webhooks/stores/'+webhook_id, nil, get_auth)
8383

8484
Factory::get_instance_of 'Webhook', response
8585
end
8686

8787
def list_webhooks
88-
response = Request::get(@client.deploy_uri+'webhooks/stores/', get_auth)
88+
response = EasyRequest::get(@client.deploy_uri+'webhooks/stores/', get_auth)
8989

9090
Factory::get_instance_of 'ListWebhooks', response
9191
end

lib/compropago_sdk/tools/http.rb

Lines changed: 0 additions & 72 deletions
This file was deleted.

lib/compropago_sdk/tools/request.rb

Lines changed: 0 additions & 72 deletions
This file was deleted.

lib/compropago_sdk/tools/validations.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Validations
22

33
def self.eval_auth(client)
4-
response = Request::get(client.deploy_uri+'users/auth/', user: client.get_user, pass: client.get_pass)
4+
response = EasyRequest::get(client.deploy_uri+'users/auth/', user: client.get_user, pass: client.get_pass)
55
info = Factory.get_instance_of('EvalAuthInfo', response)
66

77
if info.code == 200

0 commit comments

Comments
 (0)