Class: BluepanClient::Client
- Inherits:
-
Object
- Object
- BluepanClient::Client
- Defined in:
- lib/bluepan_client/client.rb
Constant Summary collapse
- HOSTS =
{ production: "https://api.bluepan.net", staging: "https://api.bluepan.net", # There is no staging server, yet }
Instance Method Summary collapse
- #create_recipient(args) ⇒ Object
- #create_remittance(args) ⇒ Object
- #get_cities(provinceseq) ⇒ Object
- #get_provinces ⇒ Object
- #get_recipient(id) ⇒ Object
- #get_strategies ⇒ Object
Instance Method Details
#create_recipient(args) ⇒ Object
32 33 34 35 36 |
# File 'lib/bluepan_client/client.rb', line 32 def create_recipient(args) request = CreateRecipientRequest.new(attributes.merge(args)) raw_response = request.() CreateRecipientResponse.new(raw_response: raw_response) end |
#create_remittance(args) ⇒ Object
44 45 46 47 48 |
# File 'lib/bluepan_client/client.rb', line 44 def create_remittance(args) request = CreateRemittanceRequest.new(attributes.merge(args)) raw_response = request.() CreateRemittanceResponse.new(raw_response: raw_response) end |
#get_cities(provinceseq) ⇒ Object
14 15 16 17 18 |
# File 'lib/bluepan_client/client.rb', line 14 def get_cities(provinceseq) request = GetCitiesRequest.new(attributes.merge(provinceseq: provinceseq)) raw_response = request.() GetCitiesResponse.new(raw_response: raw_response) end |
#get_provinces ⇒ Object
20 21 22 23 24 |
# File 'lib/bluepan_client/client.rb', line 20 def get_provinces request = GetProvincesRequest.new(attributes) raw_response = request.() GetProvincesResponse.new(raw_response: raw_response) end |
#get_recipient(id) ⇒ Object
38 39 40 41 42 |
# File 'lib/bluepan_client/client.rb', line 38 def get_recipient(id) request = GetRecipientRequest.new(attributes.merge(recipientseq: id)) raw_response = request.() GetRecipientResponse.new(raw_response: raw_response) end |
#get_strategies ⇒ Object
26 27 28 29 30 |
# File 'lib/bluepan_client/client.rb', line 26 def get_strategies request = GetStrategiesRequest.new(attributes) raw_response = request.() GetStrategiesResponse.new(raw_response: raw_response) end |