Method: WonderOracleDatabase.parse_obfuscated_variable
- Defined in:
- lib/wonder_oracle_database.rb
.parse_obfuscated_variable ⇒ Object
61 62 63 64 65 66 67 |
# File 'lib/wonder_oracle_database.rb', line 61 def 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 |