class Credigy::Login

Attributes

cpf[R]
password[R]
user[R]

Public Class Methods

new(user:, password:, cpf:) click to toggle source
# File lib/credigy/login.rb, line 8
def initialize(user:, password:, cpf:)
  @user, @password, @cpf = user, password, cpf
end

Public Instance Methods

message() click to toggle source
# File lib/credigy/login.rb, line 22
def message
  { 'debtorNumber' => cpf }
end
operation() click to toggle source
# File lib/credigy/login.rb, line 12
def operation
  :login
end
soap_header() click to toggle source
# File lib/credigy/login.rb, line 16
def soap_header
  {
    'cred:AuthenticationLogin' => { 'cred:Username' => user, 'cred:Password' => password }
  }
end