Method: WonderOracleDatabase.parse_obfuscated_variable

Defined in:
lib/wonder_oracle_database.rb

.parse_obfuscated_variableObject



61
62
63
64
65
66
67
# File 'lib/wonder_oracle_database.rb', line 61

def parse_obfuscated_variable
  environment =~ /^(\w+)\/(\w+)@(.+)$/ ? environment : [environment].pack('H*')                          # converte de hex para decimal
                                                                    .reverse                             # inverte a string
                                                                    .split('')                           # cria um array de caracteres
                                                                    .collect { |c| (c.chr.ord - 1).chr } # converte a cadeia de caracteres obfuscados pra seus valores verdadeiros
                                                                    .join                                # junta o array em uma string
end