Class: Biro::Bacen::Request
Instance Method Summary
collapse
#soap, #wsdl
#initialize, #url
Instance Method Details
#development_url ⇒ Object
6
7
8
|
# File 'lib/biro/gateways/bacen/request.rb', line 6
def development_url
'https://scr.bcb.gov.br/wsscr/ControleCliente.xml'
end
|
#find(document, date) ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/biro/gateways/bacen/request.rb', line 18
def find(document, date)
begin
params = {}
get_parameters(params, document, date)
result = soap.call(:get_resumo_do_cliente, message: params)
rescue => e
Biro.log(:warn, "Unable to process Bacen request")
raise StandardError.new("Error at Bacen request: #{e.message}")
end
get_response result
end
|
#production_url ⇒ Object
10
11
12
|
# File 'lib/biro/gateways/bacen/request.rb', line 10
def production_url
'https://scr.bcb.gov.br/wsscr/ControleCliente.xml'
end
|
#required_params ⇒ Object
14
15
16
|
# File 'lib/biro/gateways/bacen/request.rb', line 14
def required_params
[:username, :password]
end
|