Module: BERT

Defined in:
lib/bert.rb,
lib/bert.rb,
lib/bert/decoder.rb,
lib/bert/encoder.rb

Defined Under Namespace

Classes: Decoder, Encoder, Tuple

Class Method Summary collapse

Class Method Details

.decode(bert) ⇒ Object



12
13
14
# File 'lib/bert.rb', line 12

def self.decode(bert)
  Decoder.decode(bert)
end

.ebin(str) ⇒ Object



16
17
18
19
20
# File 'lib/bert.rb', line 16

def self.ebin(str)
  bytes = []
  str.each_byte { |b| bytes << b.to_s }
  "<<" + bytes.join(',') + ">>"
end

.encode(ruby) ⇒ Object



8
9
10
# File 'lib/bert.rb', line 8

def self.encode(ruby)
  Encoder.encode(ruby)
end