Class: String

Inherits:
Object show all
Defined in:
lib/kabuki/zip.rb,
lib/kabuki/dump.rb,
lib/kabuki/crypt.rb,
lib/kabuki/bundle.rb

Instance Method Summary collapse

Instance Method Details

#kabukiObject



13
14
15
# File 'lib/kabuki/bundle.rb', line 13

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

#kabuki_decryptObject



33
34
35
# File 'lib/kabuki/crypt.rb', line 33

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

#kabuki_encryptObject



29
30
31
# File 'lib/kabuki/crypt.rb', line 29

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

#kabuki_loadObject



28
29
30
# File 'lib/kabuki/dump.rb', line 28

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

#kabuki_unzipObject



29
30
31
# File 'lib/kabuki/zip.rb', line 29

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

#kabuki_zipObject



25
26
27
# File 'lib/kabuki/zip.rb', line 25

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