module Rencoder
Rencode format encoder/decoder
Constants
- CHR_DICT
- CHR_FALSE
- CHR_FLOAT32
- CHR_FLOAT64
- CHR_INT
- CHR_INT1
- CHR_INT2
- CHR_INT4
- CHR_INT8
- CHR_LIST
Type constants
- CHR_NONE
- CHR_TERM
- CHR_TRUE
- DICT_FIXED
- DICT_FIXED_COUNT
- DICT_FIXED_START
Dictionaries with length embedded in typecode.
- INT_NEG_FIXED
- INT_NEG_FIXED_COUNT
- INT_NEG_FIXED_START
Negative integers with value embedded in typecode.
- INT_POS_FIXED
- INT_POS_FIXED_COUNT
- INT_POS_FIXED_START
Positive integers with value embedded in typecode.
- LIST_FIXED
- LIST_FIXED_COUNT
- LIST_FIXED_START
Lists with length embedded in typecode.
- MAX_INT_LENGTH
Rencoder
Constants- STR_FIXED
- STR_FIXED_COUNT
- STR_FIXED_START
Strings with length embedded in typecode.
- STR_HEADER
String length header
- VERSION
Public Class Methods
dump(object, options = {})
click to toggle source
# File lib/rencoder.rb, line 61 def dump(object, options = {}) Rencoder::Coder.new(options).encode(object) end
load(buffer, options = {})
click to toggle source
# File lib/rencoder.rb, line 57 def load(buffer, options = {}) Rencoder::Coder.new(options).decode(buffer) end
Private Instance Methods
dump(object, options = {})
click to toggle source
# File lib/rencoder.rb, line 61 def dump(object, options = {}) Rencoder::Coder.new(options).encode(object) end
load(buffer, options = {})
click to toggle source
# File lib/rencoder.rb, line 57 def load(buffer, options = {}) Rencoder::Coder.new(options).decode(buffer) end