def register_services( parent )
parent.namespace_define :compress do |b|
b.zlib_compressor do
require 'net/ssh/transport/compress/zlib-compressor'
ZLibCompressor.new
end
b.none_compressor do
require 'net/ssh/transport/compress/none-compressor'
NoneCompressor.new
end
b.zlib_decompressor do
require 'net/ssh/transport/compress/zlib-decompressor'
ZLibDecompressor.new
end
b.none_decompressor do
require 'net/ssh/transport/compress/none-decompressor'
NoneDecompressor.new
end
b.compression_algorithms.update(
"zlib" => b.zlib_compressor,
"none" => b.none_compressor
)
b.decompression_algorithms.update(
"zlib" => b.zlib_decompressor,
"none" => b.none_decompressor
)
end
end