Class: REncode::Encoder
- Inherits:
-
Object
- Object
- REncode::Encoder
- Includes:
- REncodeConstants
- Defined in:
- lib/rencode/encoder.rb
Constant Summary
Constants included from REncodeConstants
REncodeConstants::ALL, REncodeConstants::CHR_DICT, REncodeConstants::CHR_FALSE, REncodeConstants::CHR_FLOAT32, REncodeConstants::CHR_FLOAT64, REncodeConstants::CHR_INT, REncodeConstants::CHR_INT1, REncodeConstants::CHR_INT2, REncodeConstants::CHR_INT4, REncodeConstants::CHR_INT8, REncodeConstants::CHR_LIST, REncodeConstants::CHR_NONE, REncodeConstants::CHR_TERM, REncodeConstants::CHR_TRUE, REncodeConstants::DEFAULT_FLOAT_BITS, REncodeConstants::DICT_FIXED_COUNT, REncodeConstants::DICT_FIXED_START, REncodeConstants::INT_NEG_FIXED_COUNT, REncodeConstants::INT_NEG_FIXED_START, REncodeConstants::INT_POS_FIXED_COUNT, REncodeConstants::INT_POS_FIXED_START, REncodeConstants::LIST_FIXED_COUNT, REncodeConstants::LIST_FIXED_START, REncodeConstants::MAX_INT_LENGTH, REncodeConstants::STR_FIXED_COUNT, REncodeConstants::STR_FIXED_START, REncodeConstants::VERSION
Instance Method Summary collapse
- #dump(obj) ⇒ Object
-
#initialize ⇒ Encoder
constructor
A new instance of Encoder.
Constructor Details
#initialize ⇒ Encoder
Returns a new instance of Encoder.
8 9 10 |
# File 'lib/rencode/encoder.rb', line 8 def initialize @out = [] end |
Instance Method Details
#dump(obj) ⇒ Object
12 13 14 15 16 |
# File 'lib/rencode/encoder.rb', line 12 def dump(obj) @out = [] d(obj) @out end |