class ADSP::String
ADSP::String class.
Constants
- BUFFER_LENGTH_NAMES
 Current buffer length names. It is a part of decompressor options.
- Option
 ADSP::Optionclass.
Public Class Methods
            compress(source, options = {})
            click to toggle source
          
        Compresses source string using options. Option: :destination_buffer_length destination buffer length. Returns compressed string.
# File lib/adsp/string.rb, line 21 def self.compress(source, options = {}) Validation.validate_string source options = self::Option.get_compressor_options options, BUFFER_LENGTH_NAMES native_compress_string source, options end
            decompress(source, options = {})
            click to toggle source
          
        Decompresses source string using options. Option: :destination_buffer_length destination buffer length. Returns decompressed string.
# File lib/adsp/string.rb, line 41 def self.decompress(source, options = {}) Validation.validate_string source options = self::Option.get_decompressor_options options, BUFFER_LENGTH_NAMES native_decompress_string source, options end
            native_compress_string(source, options)
            click to toggle source
          
        Internal method for compressing source string using options.
# File lib/adsp/string.rb, line 32 def self.native_compress_string(source, options) raise NotImplementedError end
            native_decompress_string(source, options)
            click to toggle source
          
        Internal method for decompressing source string using options.
# File lib/adsp/string.rb, line 52 def self.native_decompress_string(source, options) raise NotImplementedError end