Method: Fuzzer.decode

Defined in:
lib/vcseif/utils/fuzzer.rb

.decode(string) ⇒ Object



33
34
35
36
37
38
39
40
41
42
# File 'lib/vcseif/utils/fuzzer.rb', line 33

def self.decode(string)
  return string if string.class.name != 'String'
  return string if string.empty?
  if self.is_encoded?(string)
    decoded = self.remove_every_second_char(string.slice(ENCODED.length,string.length))
    return Base64.decode64(decoded)
  else
    return string
  end
end