Class: Rlp::Encoder

Inherits:
Object
  • Object
show all
Defined in:
lib/rlp-lite/encoder.rb

Overview

Provides an RLP-encoder.

Instance Method Summary collapse

Instance Method Details

#perform(obj) ⇒ String

Encodes a Ruby object in RLP format.

Parameters:

  • obj (Object)

    a Ruby object.

Returns:

  • (String)

    the RLP encoded item.

Raises:



16
17
18
19
# File 'lib/rlp-lite/encoder.rb', line 16

def perform( obj )
  item = Sedes.infer(obj).serialize(obj)
  result = encode_raw( item )
end