Module: ActiveTools::CoreExtension::Kabuki::StringExtension

Defined in:
lib/active_tools/core_extension/kabuki.rb,
lib/active_tools/core_extension/kabuki/zip.rb,
lib/active_tools/core_extension/kabuki/dump.rb,
lib/active_tools/core_extension/kabuki/crypt.rb

Instance Method Summary collapse

Instance Method Details

#kabukiObject



16
17
18
# File 'lib/active_tools/core_extension/kabuki.rb', line 16

def kabuki
  Base64.strict_decode64(self).kabuki_decrypt.kabuki_unzip.kabuki_load
end

#kabuki_decryptObject



35
36
37
# File 'lib/active_tools/core_extension/kabuki/crypt.rb', line 35

def kabuki_decrypt
  Kabuki::Crypt.new(self).decode
end

#kabuki_encryptObject



31
32
33
# File 'lib/active_tools/core_extension/kabuki/crypt.rb', line 31

def kabuki_encrypt
  Kabuki::Crypt.new(self).encode
end

#kabuki_loadObject



22
23
24
# File 'lib/active_tools/core_extension/kabuki/dump.rb', line 22

def kabuki_load
  Kabuki::Dump.decode(self)
end

#kabuki_unzipObject



31
32
33
# File 'lib/active_tools/core_extension/kabuki/zip.rb', line 31

def kabuki_unzip
  Kabuki::Zip.new(self).decompress
end

#kabuki_zipObject



27
28
29
# File 'lib/active_tools/core_extension/kabuki/zip.rb', line 27

def kabuki_zip
  Kabuki::Zip.new(self).compress
end