module BankApi::Clients::BancoSecurity::Session
Constants
- SESSION_VALIDATION
Public Instance Methods
session_headers()
click to toggle source
# File lib/bank_api/clients/banco_security/concerns/session.rb, line 19 def session_headers { "User-Agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 " + "(KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36", "Accept" => "*/*", "Cookie" => cookies } end
setup_authentication()
click to toggle source
# File lib/bank_api/clients/banco_security/concerns/session.rb, line 7 def setup_authentication response = RestClient::Request.execute( url: SESSION_VALIDATION, method: :post, headers: session_headers ) new_cookies = response.headers[:set_cookie].first.delete(" ").split(";").map do |a| a.split("=") end new_cookies.each do |key, value| selenium_browser.manage.add_cookie(name: key, value: value) end end