File: test_all.rb

package info (click to toggle)
libcomplearn-ruby 1.0.8-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 388 kB
  • ctags: 316
  • sloc: sh: 3,336; ruby: 1,556; makefile: 15
file content (38 lines) | stat: -rw-r--r-- 870 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
require 'complearn'
r = CompLearn::RealCompressor.new("zlib")
puts r.name
puts r.blurb
puts r.canonical_extension
puts r.binding_version
puts r.compressor_version
puts r.is_operational
puts r.is_threadsafe
puts r.is_just_size
puts r.is_hash_function
puts r.is_decompressible("blah")
c = r.compress("blah")
puts r.is_decompressible(c)
puts r.compressed_size("blah")
puts r.window_size()
#puts r.is_private_property("blah")
puts c.size*8
puts r.decompress(c)
puts c.unpack("H*")
q= r.clone
puts q.name
puts q.object_id
puts r.object_id
d = CompLearn::CompressorDriver.new(r)
puts d
puts d.store("cilibrasi")
puts d.store("rudi")
puts d.compress_single(0)
puts d.compress_single(1)
puts d.size
puts d.compress_pair(0,1)
puts d.compress_pair(0,0)
s = [ [ 1, 2 ], [ 2 ] ]
puts d.store("extraspecialstuff")
puts s
#puts d.methods.sort.join(',')
puts d.compression_sequence(s)